Don't drop out, get mad as hell! Say,"I'm mad as hell!" and go back to school. If you're teachers bitch, or the Admin fusses, challenge them. Unless you want to be a slave to your problem, the only way things will be better is to learn a valuable skill, trade, or set of abilities!
A highschool drop out, will die a bum on the streets. Joblessness is at an all time high in 26 years! In ten years, you won't have a chance to work, or support yourself, without a highschool diploma at least.
Don't let that be you, like so many of my friends, slowly dieing with a faint glimmer of hope held out with drug sales and handouts!
And if its an issue, that you can't be on campus, I have one word. Telecommute. If office workers can do it, insist that your school can do it. If they deny you, you can claim discrimination, which will give you all the money you'll need. Schools buckle under pressure, so just know they can only bluff you!