Family & Education · School, Ausbildung & University
Grundschule, Gymnasium & co: how German schooling works
School is compulsory (Schulpflicht) from around age six, and public schools are free. After primary school, children branch into different secondary tracks — a structure that surprises most newcomer parents.
German schools are free and publicly funded, but the system works very differently from what most newcomer families expect. Unlike many countries, Germany has a strict compulsory attendance rule (Schulpflicht) rather than just compulsory education, and the primary-to-secondary transition happens earlier and more decisively than you might be used to. This article walks you through the structure, the key milestones, and what to expect when you enroll your children.
Schulpflicht: Compulsory School Attendance
School attendance in Germany is not optional. The legal concept of Schulpflicht (compulsory school attendance) means your child must physically attend a state-recognized school—not simply receive education somewhere. Every child living in Germany, regardless of citizenship or residence status, must comply. This includes children of expats, asylum seekers, and families on temporary visas.
Schulpflicht begins at age six and continues until age 18. During the first nine to ten years, children attend full-time school (the exact duration depends on the state and which secondary track they follow). After that, if a child leaves full-time schooling, they must attend part-time vocational school (Berufsschule) until turning 18. This applies throughout all 16 federal states uniformly, though implementation details vary by Bundesland.
Primary School: Grundschule (Years 1–4, or 1–6)
Primary education begins at age six and forms the foundation of German schooling. In most states, Grundschule spans four years (grades 1–4), covering ages six to ten. However, in Berlin and Brandenburg, primary school extends to grade 6. Children study common subjects including German, mathematics, physical education, social studies, arts, music, and religion or ethics.
One significant feature: your child will almost certainly attend the catchment school assigned by your address. The Einzugsbereich (school catchment area) is determined by where you live, and you receive a letter from the local education authority (Schulamt) informing you which school is responsible for your child. You can request to transfer to a different school, but you must submit a formal Umschulungsantrag (school transfer application) and demonstrate strong reasons for the change, such as ties to another area or the school's special profile. Availability of places also matters.
School Registration (Anmeldung)
Before your child can start school, you must complete a formal registration process called Schulanmeldung. This typically takes place in autumn (September or October) of the year before your child is due to start. Your local school will send you an invitation to register during a specific registration period. Before enrollment, your child will also have a school medical examination (Schuleingangsuntersuchung) by a school doctor or health authority—this is mandatory and checks basic health and development.
First-time registration deadlines vary by state and can be strict. Missing the enrollment window in your state may mean waiting another full year before your child can start. To find your catchment school and registration dates, contact your local Schulamt or check your state education authority's website. If you arrive after the standard registration period, inform your Schulamt immediately; different timelines may apply for late arrivals.
The Secondary Track Decision
At the end of primary school (grade 4 or 6, depending on your state), German children do not automatically move to a single secondary school. Instead, they are divided into different academic tracks based on performance and aptitude. This happens earlier and more formally than in many English-speaking systems, and it surprises many newcomer parents. Teachers and parents together decide which secondary path fits best, though in some states parental choice is binding while others require entrance assessments.
The most common secondary options are the Gymnasium (grammar school, academic track), Realschule (intermediate track), and Hauptschule (vocational-oriented track). Some states offer Gesamtschule (comprehensive school), which combines all three under one roof and allows more flexibility for students to move between levels later on. The specific options available depend on your Bundesland.
Gymnasium (Grammar School)
The Gymnasium is the academic track leading to university entrance qualification (Abitur). Students study a broad curriculum including German, mathematics, sciences, languages, history, philosophy, civics, and arts. Upper secondary students (grades 11–13 or 12–13, depending on state) typically take the Abitur examination around age 18, which grants admission to universities and universities of applied science (Fachhochschulen) in Germany or internationally. A Gymnasium education typically lasts eight to nine years (grades 5/7–12/13).
Realschule and Hauptschule
The Realschule provides a middle-path general education over six years (grades 5–10). Graduates receive the Mittlere Reife (Realschulabschluss), which opens doors to vocational training, technical colleges, or transfer to a Gymnasium for upper secondary study if grades are strong. The Hauptschule, lasting five to six years, focuses on practical, career-oriented learning and prepares students for apprenticeships and vocational training. Graduates receive the Hauptschulabschluss. Students who perform well at Hauptschule level can take an entrance exam to move to Gymnasium for upper secondary education.
Switching Tracks Later
The good news: the secondary track choice is not permanent. Students can move between tracks in later years if their performance or needs change. A student from Hauptschule can progress to Realschule with strong grades, and a Realschule student can transfer to Gymnasium for upper secondary study. However, backward movement is less common. This flexibility is one reason some parents worry less about the initial track decision—growth and change are built into the system.
Newcomer Children and Language Support
If your child is new to Germany and does not yet speak German fluently, they will usually start in a Willkommensklasse (welcome class). These are intensive German-language preparation classes, found in many primary and secondary schools, designed to help newly arrived children and refugee children learn German quickly before integrating into regular classes. The goal is typically to move a child into a standard classroom within six to twelve months, depending on progress and the state's approach.
In a Willkommensklasse, children focus heavily on German language acquisition and basic cultural and academic orientation. The transition to a regular class (Regelklasse) is decided by a team including the welcome class teacher, school leadership, and the local education office (Schulamt). The decision is based on language level (typically targeting A2–B1 on the Goethe Institute scale), academic readiness, age, and learning maturity—not language alone. Rules vary by state, and no two children follow exactly the same timeline.
Some schools use a partially integrative model, where newcomer children attend certain lessons with regular classes (such as physical education, art, or music) while continuing intensive German instruction in separate sessions. This approach balances language learning with peer integration and is increasingly common. Every state and even every school may handle this differently, so ask your Schulamt about the model used in your local schools.
Public Schools Are Free—Sort Of
Public primary and secondary schools in Germany charge no tuition. This is a major advantage for families of any background. However, families do pay for incidental costs: school supplies, textbooks and learning materials, school excursions, field trips, and (if applicable) lunch in the school cafeteria. These extras typically add up to €200–€800 per year for a public school student, though they vary by state and school. Low-income families can apply for the Bildungspaket (Education Package), which provides government support for educational materials and school meals.
Private schools, by contrast, usually charge tuition ranging from a few hundred to over €1,000 per month, depending on the school's philosophy and location. International schools and bilingual schools (Bilinguale Schulen or Europa-Schulen) are typically more expensive but may be a good fit for expat families seeking English-language or globally-focused education.
Key Vocabulary and Administrative Notes
- Schulpflicht: legal compulsory school attendance (not just education). Enforced until age 18.
- Anmeldung: official registration of residence at the Bürgeramt (citizens' office). You need the resulting certificate (Meldebescheinigung) to enroll your child in school.
- Schulamt: the local education authority (part of your city or district government). They assign your child's catchment school and handle placement.
- Einzugsbereich: school catchment area determined by residential address.
- Umschulungsantrag: formal application to transfer to a different school.
- Willkommensklasse: welcome class for newly arrived children learning German intensively.
- Regelklasse: regular classroom where the child studies with peers after leaving the welcome class.
- Grundschule: primary school (grades 1–4, or 1–6 in Berlin and Brandenburg).
- Gymnasium: academic secondary track leading to Abitur and university.
- Realschule: intermediate secondary track ending in Mittlere Reife.
- Hauptschule: vocational-oriented secondary track.
- Gesamtschule: comprehensive school combining all secondary tracks under one roof.
- Abitur: final examination and diploma granting university entrance qualification.
- Berufsschule: part-time vocational school students must attend if they leave full-time school before age 18.
- Schuleingangsuntersuchung: mandatory school entry medical examination.
Next Steps When You Arrive
- Register your family's address (Anmeldung) at your local Bürgeramt within 14 days of moving.
- Contact your local Schulamt to find out your child's catchment school and current enrollment deadlines.
- Visit the school's website or call to ask about open days, registration dates, and any language support available.
- Ask specifically whether the school uses a Willkommensklasse or partially integrative model if your child is a newcomer to German.
- Prepare documents: birth certificate, proof of address (Meldebescheinigung), immunization records if you have them.
- Attend school registration on the scheduled date; bring your child so they can meet staff.
- Plan for the school entry medical examination and attend the appointment sent by the health authority.
Understanding German schooling takes time, especially if the early track division feels unfamiliar or rigid. But remember that flexibility exists, catch-up pathways are real, and the system is designed to ensure all children attend school and receive quality foundational education. Your Schulamt staff and school administrators can answer specific questions about your state's implementation and your child's options. Do not hesitate to ask for clarification in your language if offered.
Keep reading — School, Ausbildung & University
Always verify with official sources before acting on the information above.
