Disagree.
As Diva said, Obama wasn't talking politics, or healthcare, or money. He was doing his bit to give the future of America an inspirational message that would help them stay through school. I honestly don't see why so many people have a huge issue with that. Sure, parents and teachers could have been telling you words to the affect, but it is TOTALLY not the same. Yeah, it had the same message as the timeless "Stay in school, kids." But this was like a half-hour long inspirational speech by the President. Not the same thing.
And from what I understand, a lot of the people putting up the harshest arguments against this speech didn't even bother watching it. If you're not informed about what you're talking about, saying "No I don't like Obama so the speech was stupid," is not the way to go about spreading an educated opinion. If you didn't watch it, you honestly don't know a thing other than 'Obama made a speech about school.'
The point is, all he said was good. It was exactly what some teens needed to hear. No politics or anything - just helping kids stay in school. There is NOTHING wrong or stupid about that.