The three-tier primary landscape
Berlin primary provision splits into three tiers and the choice between them shapes the rest of a child's school career in Germany. Tier one is the Berlin Grundschule, the six-year state primary that runs from Year 1 through to Year 6, longer than in most other German states. It is tuition-free for legal residents, fully German-medium, and feeds either Gymnasium or Sekundarschule at age 12 based on the Berlin allocation system. Tier two is the Staatliche Internationale Schulen, the two state-funded International primaries that sit inside the Berlin Senate framework. They follow the IB Primary Years Programme in English alongside German as a parallel language and charge only an administrative contribution. Tier three is the private international primary cluster, around nine schools across Berlin and the Brandenburg ring, all fee-paying.
The practical effect for arriving families is that the choice between tiers two and three usually turns on residency, postcode and waiting list position rather than curriculum, because both deliver English-medium PYP or equivalent. Families with strong German and a long-term Berlin commitment increasingly look at tier one, the Berlin state Grundschule, particularly the bilingual SESB schools where one stream is delivered in a partner language. Around 30 SESB primary streams operate in Berlin, with English, French, Spanish, Italian, Russian, Polish, Turkish, Greek and Portuguese among the partner languages. This is a Berlin-specific route that does not exist in most German cities.
The largest private international primary cohort sits at Berlin Brandenburg International School in Kleinmachnow, which runs the full IB continuum from PYP age 3 through to Diploma age 18. Inside the city limits, Berlin Cosmopolitan School and Berlin Metropolitan School both deliver the PYP in Mitte, with Berlin International School Charlottenburg covering the western districts and Phorms Campus Berlin Mitte adding a German-English bilingual private option. The two State International primaries, Nelson Mandela in Wilmersdorf and Berlin International School in Schoeneberg, sit at the heart of the diplomatic and journalist family clusters.
Fees across state and private
The Berlin primary fee spread is the widest of any international city in Germany. Grundschule is fully free for legal residents and parents pay only school materials and trip contributions, typically EUR 100 to EUR 250 per year. The two Staatliche Internationale primaries charge an administrative contribution of EUR 300 to EUR 600 per year plus the standard book and trip costs. Private international primaries in Berlin range from EUR 12,400 at the smaller PYP settings to EUR 19,800 at BBIS in the senior primary years, with capital fees of EUR 1,500 to EUR 3,500 and transport at EUR 1,200 to EUR 2,000 per year on top.
The all-in cost-of-place at a private international primary in Berlin is therefore around EUR 15,200 to EUR 23,000 per child per year, compared to under EUR 700 at the State International route and effectively zero at Grundschule. For the full fee picture across stages and curricula, our Berlin fees guide walks through the cost-of-place arithmetic in detail. Run the broader relocation budget through the cost calculator, and use the fees tool to filter by your maximum spend.
State International, private PYP or bilingual Grundschule?
Take our 5 minute school finder quiz. We shortlist three Berlin primary options based on your residency, your timeline and your budget.
Illustrative example schools
The four schools below are illustrative, not a ranking. Each runs a long-established primary phase with a distinct identity in the Berlin family market.
Berlin Brandenburg International School Primary in Kleinmachnow runs the IB Primary Years Programme from age 3 through to age 11, with a campus that includes the full continuum into Diploma. The largest international primary cohort in the region and the natural feeder for families on multi-year postings with a CFO-level allowance. English-medium delivery with German as a daily second-language subject.
Berlin Cosmopolitan School Primary in Mitte runs the PYP within a bilingual German and English delivery model up to Year 4 and then transitions to a primarily English-medium structure ahead of MYP. Central urban setting, smaller cohorts than BBIS, and a school identity that explicitly serves the Mitte diplomatic and tech communities.
Nelson Mandela State International Primary in Wilmersdorf is the larger of Berlin's two state-funded International primaries. Delivers the IB PYP in English with German as parallel language, tuition-free for legal residents. Heavily oversubscribed, so a Berlin address near Wilmersdorf is effectively a prerequisite for a place at the most popular intake years.
Berlin Metropolitan School Primary in Mitte runs the IB PYP in central Berlin with smaller class sizes than BBIS and a bilingual German-English delivery from the early years. Sits alongside the school's MYP and IB Diploma, and is a popular choice for families wanting a single-campus journey from age 5 to age 18 without the commute to Kleinmachnow.
Where primary families live
The geography of Berlin primary clusters around school proximity and S-Bahn line. Mitte, Prenzlauer Berg and Kreuzberg hold the largest concentration of international family housing in the city, with Berlin Cosmopolitan School and Berlin Metropolitan School in walking or short cycling distance. Family-size apartments in this cluster run EUR 18 to EUR 24 per square metre per month in 2026. Wilmersdorf and Charlottenburg hold the diplomatic quarter, where Nelson Mandela State International draws its main intake. Family rental costs in this western cluster sit at EUR 17 to EUR 22 per square metre per month, with embassy and corporate-tied housing absorbing much of the family-size stock.
For families using Berlin Brandenburg International School in Kleinmachnow, the southern suburbs of Zehlendorf, Steglitz and the immediate Kleinmachnow village area are the natural choice, with detached family homes including gardens at EUR 14 to EUR 18 per square metre. Berlin International School Charlottenburg pulls families from Westend and Halensee, where pre-war family apartments and tree-lined streets define the housing offer. For the wider Berlin context see our Berlin city hub and best international schools in Berlin.
Admissions calendar and entry
Berlin primary admissions split by tier. Berlin Grundschule registrations happen at the catchment Schulamt office in the autumn before the September the child starts, with allocation by postcode. SESB bilingual streams have a separate language assessment and operate their own waiting lists. The Staatliche Internationale primaries follow the Berlin Senate window of January through March of the year of entry, with allocation in May and language readiness assessed in March. Late-arriving international families miss the Senate window and apply to the private tier instead.
Private international primaries run their own admissions cycles independent of the Senate. Applications for September 2026 entry at BBIS, Berlin Cosmopolitan, Berlin Metropolitan and Phorms opened in October 2025 and close on a rolling basis as places fill. Assessment days run February through April with offers issued within ten working days. Mid-year transfers are accepted on a rolling basis subject to places, with Year 2 to Year 5 the most flexible cohorts. Year 6 is the hardest mid-year because Berlin Grundschule runs through Year 6 and competition for international Year 7 places is intense. See our Berlin IB hub and Berlin British curriculum hub for curriculum-specific entry guidance.
Frequently asked questions
At what age does primary school start in Berlin?
Compulsory schooling in Berlin begins at age 6 with Grundschule, but international primaries mostly accept children from age 5 into Year 1 and from age 3 into Early Years. The Berlin state cut-off is 30 September of the calendar year the child turns 6.
How many international primary schools are there in Berlin?
Eleven international primary schools operate across Berlin and the immediate Brandenburg ring in 2026. Two are Staatliche Internationale Schulen with state funding and tuition-free for residents, the rest are private fee-paying institutions.
How much does international primary school cost in Berlin?
Berlin state primaries are free for legal residents. The two State International primaries charge an administrative contribution of EUR 300 to EUR 600 per year. Private international primaries range from EUR 12,400 to EUR 19,800 per year before capital, transport and lunch.
Are international primaries in Berlin English-medium?
All eleven international primaries deliver in English, with German taught as a second language. Berlin Cosmopolitan School and the two State International primaries run formal bilingual German and English models. Pure English-medium delivery is found at BBIS and Berlin International School Charlottenburg.
When should we apply for primary school in Berlin?
For September 2026 entry at the private international primaries, applications opened in October 2025 and continue on a rolling basis. State International primaries follow the Berlin Senate window of January to March, with allocation in May.