One more note and I'm out. Our educational system is renown for the Jack of all trades way of doing things. Let me explain.
Kindergarden usually teaches reading/writing, though private ones go crazy about the curriculum. I learned English along with reading&writing in English in kindergarden for example, and there are a few which go as far as to teach 2 foreign languages or mathematics. Kids sign up for kindergarden around 2-4 years of age and sign up to school when they're 6-7.
Primary(grades 1-4) teaches basic things like maths, reading, writing, basic literature, basic history, basic geography, basic civics, English, music, arts, etc.
Gymnazium(grades 5-8) is where the good kids get separated from the bad...the poor kids usually get sent to some shitty school where they rarely do nothing. The rest already start with their 3rd language(German, Spanish or French, though some schools also offer Italian). Heavy maths, to the point where in 5th grade I was doing stuff that was highschool material in America. Romanian literature. Basic English literature. World geography, history, civics, biology, chemistry, physics, music, arts, etc. I also did informatics, but I signed up for a special class with the higher grades for it.
Highschool(grades 9-12) is split into various specialisations, mainly Humanities, Economics or Maths. There are also trade schools which train kids for stuff like architecture, arts, music, carpenters, etc. Trade schools when you're 16, highschool when you're 18-19. We have this big ass exam(actually they keep changing the exam, I think they're grade sorted now, whatevs) and get sent to schools appropaite to our grades. I went to Maths Bilingual(English-Romanian) in one of the best schools in the country, but later moved to Humanities Bilingual. Cut off everything English related for the average curriculum. Economics is the only one with a really special curriculum as it does pretty much everything economics-related(duh), with reasonable amounts of both Maths and Humanities subjects.
Up to grade 10 specializations don't matter much, as most of the curriculum is the same. Maths(up to complex numbers...which were what made me stop liking it), basic Informatics(pascal or C++), basic computer use(MS office, HTML, etc.), world geography, world history, we also got British-American geography and history since we were bilingual, logics, psychology, arts, music, biology, organic&inorganic Chemistry, physics, Romanian literature, etc.
So basically, all 16 year olds have been taught optics, complex numbers, the lowest temperature ever recorded in Asia, clrscr()s, genetics, etc. Humanities also did Latin.
Switch to grade 11, where Humanities drop all Maths-related subjects (maths, physics, biology, informatics & chemistry), whilst Maths drops music and arts and reduces the hours of Humanities subjects. They get to do derivatives, integrals, matrixes and what not. Informatics never gets really advanced, mostly up to backtracking&greedy in C++/Pascal, with Visual Basic in 12th grade. Physics already covered optics, mechanics and what not and just gets to delve deeper into the already-taught material. Same for chemistry.
Us at humanities did the entire world's history from antique to modern, continued with world&local geography, basic Office, Latin, history of music&arts, we had about 11 hours per week of English including a bit of linguistics, history, C&C, Literature(from Chaucer to 20th century), EU studies, language awareness(political corectness, differences between British&American, what not), UK studies, American studies, what not. So we did everything from studying how ydampened from Chaucer's English can mean either damned or dampened to "why you should never make a joke about the Pope when in northern Ireland". We also did Universal Literature, one year for antique-to-medieval, one for medieval-to-modern.
Oh, also all specializations started offering L4, possibly even L5, but at a much lower level than the others(1 hour per week). Economy&Philosophy was also in the common curriculum.
And this ain't everything there was, there are also a few subjects I just can't remember since highshcool was long ago.
So basically we do EVERYTHING there is to do, in a painful 40-to-50 hours per week, depending on how many extras you take and what your highschool offers. You come out knowing a bit of everything, yet it is just so tiring to learn for everything that most people don't. I can't remember anything out of Physics or Chemistry, despite being very studious about them back in the day. I can't even list more than 5 mathematical formulas, and I was participating in national-level Maths competitions back in the day. I would much have rather done a few subjects, "missing out" on the others, and been able to stick with them rather than with the plethora of subjects we went through "to make sure we cover everything".
P.S. Trade schools aside, education is theoretically compulsory up to grade 10, though practically a college degree is mandatory even for the most menial of jobs... So yes, this is all just the compulsory education.
Edited: 2012-02-04, 1:41 pm