Don't even think about dropping out of high school to do a startup. Statistically, you have a ~99% chance (okay, I just made up that number) of failing and then you'll just be a high school dropout. Stay in school, and do something on the side.
There will always be opportunities for cool startups in the future, and probably after you finish college, you'll be much better equipped to go after those opportunities.
One of the best things my family ever did for me was allowing me to take a year off high school to try to start my own software company. After that I never went back but if it hadn't of worked out the worst that would have happened is I'd be a year behind.
The one good thing about a high school degree is that it's easier to get into a university program later on if you want to. I'd love to go to university now to study a couple things I'm really interested in but have had difficulty getting far.
Also don't underestimate the college experience in shaping your life. I was lucky that when I was starting my career I was surrounded by students and lived with them and did the same things as them so I got some of the experience but I'll always regret not having the full 4 years of college life.
You're physiologically addicted to this, if you drop out of school, you'll have a lot of company in all the other people who are addicted to other things that give them those moments of pleasure.
Reading some of these comments, I suspect that the amount of homework has gone up, and that is the reason for much of the frustration. Not just that there is busy work, but the sheer quantity of busy work.
My kids are going to a Catholic elementary school, and a parent who transferred to their school from the public school said that the amount of homework is much less in the Catholic school, and her kids actually like school now. Frankly, I find the idea of lots of homework in elementary school bullshit. I don't believe elementary kids really benefit from multiple hours of homework every night, and believe that it could lead to burnout by middle school. My son in 1st grade gets homework, but it seems more to get him comfortable with the idea, rather than to consume 2 more hours that he could spend doing other things, including reading things that personally interest him.
That puts a lot of the complaints here in a different perspective for me. If there is so much homework that it doesn't leave time for Perl hacking, that's a big fail on the part of the school system.
Turn on noprocrast and get back to hacking. The constraint of school is useful, in that in terms of productivity, feeling like you don't have enough time is better than feeling like you have plenty of time. You just have to learn how to make the most of the time that you do have--which isn't easy or intuitive--because you'll need that skill no matter what you do later.