Yeah, the problem is there that the public schools are more often rather slow on the teaching department. I believe the private ones and some public schools are better in those parts. Hell, I'm no genius but when the classes keep on dragging for hours on the end and then the teached stuff is really rather.. simplified. One of the reasons being that it might "shock" people so the stuff is dumbed down so much that it actually is not useful at all in the upper level. Sure, it brings problems to the people who usually end up to the petty criminal career part and such, but why does it have to "punish" the common people is beyond me.
It certainly tends to brings problems to many people in the higher parts of education.