Also, on an education front- Plato hit it on the head 2,000+ years ago.
Train at what you are good at/love the most, and then a basic knowledge of other skills, but focus on those one or two things you love and/or are gifted at and able to accomplish best, and so you can sharpen a blade all the more that way; a "well-rounded" student is comparatively dull and unproductive, a drone in the workforce, and indistinct (and you all know how I feel about indistinctiveness and its role in human suffering...)
Shakespeare didn't waste time learning a little bit here and there, from what we know he went to simple school (if that) and learned mostly stagecraft and writing and ancient stories and myths...and he turned out all right focusing on one thing...
Niels Bohr, one of the leading theorists on the early atomic theory, was so terrible at writing and speaking that he had to have his mother write whatever he'd say at receptions and such held for his discoveries- but when it came to physics he was far ahead of his time, and paved the way for modern atomic theorists.
So teach kids all basic literature/English composition and math and a bit of science and enough history that they know what their country is about and has done-
And then specialize them, kids are smarter than most people give them credit for, with guidance I believe most will be able to find what one or two fields they are suited for, and then they can take all the best classes with the best teachers and an abundance of materials with it, as resources won't be spread about making sure every kid knows the anatomy of a frog or what the quadratic formula is or what a feminist interpretation of "The Taming of the Shrew" would be like.
I'm commenting mainly in response to the American system- I'm curious as I don't know it, how do you English teach your children? Do you stick them all in common grade schools that allow for Honors and regulars but still have to teach all the curiculum like in the States, or do you let them specialize at a certain age like Plato wanted (well, to be fair, adapting what Plato wanted for the modern day and to maek sense, as somehow I think we can all agree state-run nursuries and telling kids that they are born with a metal inside them that tells them waht careers they are suited for is just not going to work for anyone.)
Really, I'd like to know if there's a real reason (other than people wanting to make sure everyone gets taught "equally" so no one can claim discrimination and people sue and get their feelings hurt) if anyone can think of a good reason to put kids that are so one-way talented through the rigors of the other side. If you're Stephen Hawking-brilliant at math and yet you can't tell Kierkegaard from Captain Kirk, do you really need to waste classes at age 15 or 16 or 17 trying to just memorize enough to squeak by so you can continue learning all those quantum mechanics or wahtever it is math geniuses learn? And if you're like me and can generally grasp just about any Western writing pretty quickly and analyze it for ideas and write about it relatively fluently (and not captialize every other word or write mega-paragraphs) do you really need to have trigonometry hammered in instead of using those classes for extra literature study or, just as good, learning a trade so you can get a job?
I've yet to come across a prospective employer at the entry-level who really cares if I know tangents from cosines, but they DO ask if I have any training...which I could've had in school if they let me take that instead of another algebra class before I graduated...just saying, as a college student trying to break into out already-broken economy, and where they really want experience and training, public schooling maybe could've prepared me a bit better if they taught the sort of thing entry-level employers looked for at my school and not crammed me into Algebra II just so I could meet some arbitrary "standard."
"No Child Left Behind," try "More Childen Left Out" for our economy...