The schools tend to deliberately hold back people who want to move forward quickly, and this is probably what disgusts me the most about them. Close second is the fact that the entire system of grades is completely messed up because the teacher gets to completely determine everything; basically if you have a friendly teacher, you get good grades, and otherwise you do not. (they should just give a national standardized test or something) Next thing is related: the teachers do not really teach much and instead often give completely ridiculous assignments that have no purpose other than to waste time (the english teachers are especially notorious for this), and this time could be better spent doing much more useful things. Also, the credit system required to graduate from high school includes a
lot of nonsense. For example, two years foreign language are necessary, and I am told that all of the big universities look for at least three and usually four credits in this. This is just stupid: suppose a guy is going into particle physics, of what use would it be to be able to read ancient latin poetry?

Then of course we have the required US history and US government classes, which are quite boring IMO compared to the other history or government classes (world, european, etc.), but no, these two are required.

Sorry, I rambled on quite a bit there, but I really hate these school procedures.

CP: Interesting, I have the same sort of problem myself. Independent learning is not recognised by anyone. How did you start out learning calculus to asymptotic analysis/special functions? Was it totally independent or did you have a mentor of some sort?
I found out about an organization called "The Learning Community," which has several state-based divisions throughout the US; it is technically a registered private school, which would take care of any legal issues, but the enrolled students are pretty much free to do what they want through the school years. I learned the stuff independently by just reading through the appropriate textbooks, and was able to finish around four math courses in about eight months (multivar calc 1/2, diff. equations, real analysis, parts of complex analysis) which I would have taken four years to do when going through school/university systems alone; this I think is just too slow, and the system need to be changed around quite a bit to rectify this. (I am going through something called EPGY, a "distance learning" program run by Stanford U, to get some credits for this) My only regret in this is that I wish I had done this many years ago, as I could have saved a lot of wasted time.