Our school system is broken due to politics.
The way I see it is this. Right now school is mostly based around the idea of self-validation and telling kids that they can do, or achieve anything. The problem with this is that our society is highly competitive and by the numbers only a tiny few people actually succeed and acheive everything, the rest become cogs in the machine. It's all relative too, you an do really well and still wind up in a rut if other people are doing better. We have guys with college degrees begging for change today.
What's more, due to testing and special programs and the like, kids who are exceptional and are going to be life's winners are typically singled out for genius programs the the like. People literally throw money at them in many cases, hoping to cultivate them into tools that they can use. You have big companies literally scouting out of elementary and high schools in many cases.
This kind of testing pretty much continues through the entire system and you see people being singled out until the very end of their provided academics.
The problem of course being when you wind up with a bunch of people who are dumb, average intelligence, or smart but not smart enough, who are being taught all these skills that they are never going to use in their future careers as attendants, ditch diggers, or whatever else. Rather they are filled with high expectations and taught skills that aren't practical to where they are going to wind up. The result being that today we wind up with not only a lot of depressed people, but those depressed people are oftentimes prepared to be leaders and "doers" in a society where those positions don't exist for them. As some businesses have pointed out, they can get tons of applicants for a middle management position with people qualified to the gills for it, but few people who have the skills to do things like operate machinery like mechanical presses and the like, who are in high demand.
Certain skills like the more advanced levels of mathematics, some parts of physics and science, and the like are things that people will learn and then forget due to lack of use.
I've been of the opinion for a while that what our educational system needs to do is focus on more realistic educational goals for the masses. Prepare people with the skills they need. People singled out through testing and the right should learn all of the stuff that we have in the sytsem now, and be crammed with more of it actually. On the other hand I think at a certain point our esucational system should focus more on vocational education, teaching kids how to use and maintain machinery, pack trucks properly, plow fields, harvest and sort produce, and perform lower end clerk/stocking type duties. I mean when I worked security I was appalled how few people actually knew how to get a pallet jack to work, when I'm the security officer and I have to teach a lost new-hire in the warehouse something basic like that (due to assumptions by his supervisor that anyone could do that), I think there is a problem.
Now, I do understand the problems with my logic and how many people are afraid that this will lead to more rigid caste structures, or at least a massive degree of elitism with people being "unfairly forced into servile roles due to proper education being with held". I do however think a middle ground can be reached between the current form of education based on self validation and "preparing everyone for success", and a more practical approach. The key element is to carefully watchdog the testing and make sure no group (even the goverment) has full control over it and how the system works, and also to make sure that everyone has the same chances to take the same tests.
As a capitolist society economics are going to be a factor as well, and there is no way around that. The most we can do is work on the public system. One of the benefits of success and providing for your children is to send them to private schools, and there are always going to be morons out there who get to be playboys (or playgirls). The thing to keep in mind though is that fortunes are won and lost every day, even if one argues that only 5% of the people control like 95% of the wealth, that 5% does change. If your too stupid to take care of the money, it will be taken from you due to competition, capitolism, and the good old fashioned shark tank we call humanity. People complain about Paris Hilton for example, but I figure she must not be as dumb as her public persona to remain so well off, at the very least she has a talent for trusting the right people with money. If she isn't and it's all other members of the family watching her back (for the moment) it will be a self correcting problem down the road.