One advantage to going to school (college) is that you hear other's thoughts about whatever you are studying, but if you are having problems in your school and it is harming your ability to learn, see about starting some on line courses that your school will give you credit for. If you leave to take on line courses, see how difficult it would be for you to re-enroll in classes.
I would go to public school. I left school after 10th grade because of my mom passing away and I had no one to make me go and I regret it very much. You meet friends you will have for life as well as memories that will last a life time. Everyone I know that didn't finish or go to public school regret it.
It depends on how you learn. If you get distracted easily or if you can't sit still for long periods of time, homeschool. Public school otherwise. But you need an adult to teach you and help you if you choose homeschool
You develop social and fundamental skills by being around others. You have so many different opportunities and explorations that you could never achieve in home school. Be young, be happy, get involved in school!