
So I thought, maybe, we could compare the education systems that we have gone through. I'll start with an attempt to explain the convoluted education system in Germanyland:
1. Basic Education
For basic education there are Hauptschule and Realschule. Both have one thing in common: 4 years of elementary school are followed by 6 years of secondary school. The Haputschule is the lowest available form of education in Germany and - slightly exaggerated - a graduation after 10th class from Hauptschule means "slightly more educated than a chimp". Most of the immigrant children graduate from Hauptschule, due to their language problems. Realschule is the "normal" form of school and is needed to be allowed to attend higher education. In former East Germany there was only one type - the equivalent of Realschule. It had the cozy name Allgemeinbildende polytechnische Oberschule

There are no private schools in Germany. All schools are run by the state and are free. Textbooks have to be paid, but poor families can file a request with the authorities and usually get them for free, too. All schools are mixed-gender.
2. Higher Education
Higher education consists of up to three additional years after 10th class. It is obligatory if you want to go for high education (f.i. university). It is the de-facto standard education in Germany, as any lower education (Realschule only) severely limits job chances. Most of the Gymnasia are state run and free, although there are a few privately run, which cost money. The only advantage those offer is prestige, as entry to universities is strictly decided by grades in Germany.
There is a third kind of Gymnasium the so called Spezialgymnasium, which is for highly gifted pupils. They have an entry exam. There are about a dozen in Germany, geared towards different key areas (math, languages, computer sciences etc). I attended the special Gymnasium for natural sciences at the technical university in Merseburg. Basically after graduating from a special Gymnasium you have the same degree as graduates from other Gymnasia, but Universities roll out the red carpet for you and many of the courses in the first four semesters are already checked off, as they have already been part of your Gymnasium years.
3. High Education (University)
There are two types of Universities in Germany. The Universities and the Fachhochshule (university of applied science). The main difference is that Universities are geared towards research and generally very theoretic, while FH's are geared towards practical application. You can't become a doctor (like Dr. of Philosophy etc.) if you graduate from an FH, so while an FH degree is technically the lower degree in comparison with a university degree, the graduates are usually preferred by companies as they've got more practical experience instead of a purely theoretical education.
Entry into University or FH is two-pronged. For high-demand subjects (like medicine, law, computer science) you have to apply with the cosily named Zentralstelle zur Vergabe von Studienplätzen (Central agency for assignment of university applications). For other subjects you apply at the university of your wish directly. Those subjects that are centrally assigned, usually are subject to numerus clausus, meaning, unless you have a certain grade average or better, your application is automatically rejected. If you are accepted, you are arbitrarily assigned to any university. I was lucky back in the day, I got assigned to a university just 25 miles from home

Up until 2000 most universities were free (although you had to pay for a dorm room if you got assigned somewhere far from home). From 2000 onwards universities started to demand a tuition fee of about 500 euro per semester (1000 per year). Except for very rich gits or students with a scholarship, every student has the lawful right to a student loan in accordance with the (*deep breath*) Bundesausbildungsförderungsgesetz (Federal law for furtherance of education (yes that's a single word in German

This loan is free of interest and one has only to repay half of it. During my first year at university I got a loan of 3.200 Deutschmarks (there were no tuition fees yet) and I had to repay only 1.600. I had it actually repaid before I graduated as I was working at the Fraunhofer Institute for Automation from the second year.
Every student studies his primary subject (of which he chooses a specialization after 4 semesters) and a secondary subject from the fifth semester onwards. My primary subject was computer science, specialization in database and compiler design with English studies as secondary subject.
That's the way we do it over here, so if someone would feel like explaining that college malarkey...
