When kids are stuck in school until their twenties or so with basically no money or independence then most of them are going to be pretty unhappy. As a kid you're trapped in a way most adults are not (except those trapped by poor health or poverty). Changes can be made to improve the situation of an individual kid, but the nature of the situation doesn't change: children have fewer rights and freedoms than adults, in daily life and by law.
The irony in your post is that the vast majority of adults are also trapped with basically no money or independence. You're given just enough as a wage slave. Perhaps the problem isn't in schools, but how we structure society today.