Ternli Editorial
Berlin team
7 min read · Reviewed 2 August 2026
Compare side by side
See every option ranked on price, trade-offs, and who each suits best.
Bring a school-age kid to Berlin and the choice looks different from Spain or most of Western Europe. There's no "concertada" tier here, no system of state-subsidised semi-private schools as the default middle ground. Instead Germany has a stricter public/private split, softened by two Berlin quirks: free bilingual public schools that most newcomers never hear about, and a small category of income-scaled private schools that can't simply charge whatever they like.
The three real paths
Public school (staatliche Schule) is free and assigned by your home address through an Einzugsbereich (catchment zone), found via the Berlin Senate's online tool. Instruction is in German, and Berlin's Grundschule runs grades 1 to 6 (longer than most German states), with the Gymnasium-versus-Integrierte Sekundarschule split happening at the end of grade 6. What most newcomers don't expect: Staatliche Europa-Schule Berlin (SESB), about 33 public school sites running genuine 50/50 bilingual instruction in English, French, Spanish, Italian, Portuguese, Polish, Russian, Greek, or Turkish, all the way to the Abitur, free and open to non-native speakers too.
Ersatzschulen (state-recognised, partly state-subsidised private schools) are the closest thing Berlin has to a concertada-style middle ground, but they work differently: under Germany's Sonderungsverbot rule, a school taking state subsidy can't select pupils purely by ability to pay, so several charge income-scaled fees rather than a flat rate. Berlin Bilingual School's bilingual stream is a real working example: published fees run €100 to €513 a month depending on gross household income, for a German/English programme leading to the Abitur.
International schools sit outside the state system entirely and charge flat, market-rate tuition with no income-scaling. Berlin's main names, Berlin International School, Berlin British School, and Berlin Brandenburg International School, run IB or British curricula in English, typically from around €12,000 a year at the lower end to over €30,000 at BBIS's top end with boarding.
How public school assignment actually works
Registration for the following school year (Anmeldung der Schulanfänger) happens in early October, roughly a year ahead of the September start, at your address's assigned primary school. You can apply in writing to a different public school instead of your Einzugsbereich school, but acceptance depends on capacity, and inner-city districts like Mitte, Prenzlauer Berg, and Charlottenburg are genuinely oversubscribed. Berlin guarantees a place for every child, but if local schools are full that place may be outside your home catchment.
For a newly arrived family, bring the child's birth certificate, proof of address registration (Anmeldung beim Bürgeramt), and residence documents (Aufenthaltstitel for non-EU nationals) to register in person, an interpreter is worth arranging if neither parent speaks German.
Timing: SESB and JFKS places fill up, international schools run their own calendar
SESB bilingual places and the free John F. Kennedy School (a public German-American bilingual school in Zehlendorf, open to non-Embassy families by capacity and English level) are competitive and worth inquiring about as soon as you know you're moving, well before the October registration window if you can. The independent international schools run rolling admissions on their own timeline and aren't tied to the German school year's registration calendar the same way, but popular year groups at BBIS still fill ahead of September.
Arriving now, with term starting in the second half of August? Go to the Schulamt of your district rather than the school itself: it is the office that assigns places outside the normal window, and it works through the summer. Take the Anmeldung, passports, vaccination record (the measles proof is mandatory) and previous school reports. If your child speaks little German, ask specifically about a Willkommensklasse, the welcome class that runs alongside a mainstream one until the language catches up.
What it actually costs
Public school, including the SESB bilingual track and JFKS, is free. Berlin Bilingual School's Ersatzschule stream runs €100 to €513 a month, scaled to income, genuinely cheaper than international-school tuition for most families. Among the flat-fee international schools, Berlin International School is the most affordable at €12,300 to 18,240 a year, Berlin British School runs €13,100 to 19,400, and Berlin Brandenburg International School spans the widest range, from €14,900 a year at Early Education up to over €32,000 with boarding. Admission or resource fees on top of tuition are standard at all three, the comparison below has the published figures.
The detail worth knowing before you assume international school is the only English-language option: Berlin runs a genuinely free bilingual public track (SESB) and a free German-American public school (JFKS), both real alternatives to a five-figure annual bill if you can get a place. Worth checking availability before defaulting straight to the international schools.
Was this helpful?
Save guides and get updates in the Ternli app for Berlin.