Maybe I'm misinterpreting you, but you seem to think that high-school kids who are reading this are arrogant and stupid. I'd be willing to bet that most aren't, and most know that the long-term gains of staying in high school will outweigh the short term losses due to boredom.
As for learning things you won't "use in real life"? I agree, it's good. But I'm sorry, some classes don't just teach you things you won't use - they just don't teach you. How much good will it do you to analyze dozens of books in essays about their arbitrary qualities, eh? Not that much. Maybe English would be more useful if the high schools didn't have to cater to the lowest common denominator. But public schools have to, and the end result is that many classes are slow-paced, repetitive, and thus, boring.
And please. Please, please, please, can you stop considering high school nerds as anti-intellectual, narrow-minded, arrogant idiots? The amount of people who share your view make tolerating being one very difficult at times, especially when your administrators or teachers refuse to comprehend the idea that maybe it is possible for people to learn things on their own and not have to repeat them in class.
I'm sorry if this response sounds feels overly acrid or acidic, but honestly, as a "self-professed nerd", I find your comment extremely insulting, probably because I've had to deal with many people who base their entire opinions of me on such ideas.