The big question: international school or Dutch school?
This is the first decision most expat parents face, and there's no single right answer. It depends on how long you're planning to stay, your children's ages, and your priorities.
International schools
International schools teach in English (or another language) and follow internationally recognised curricula — most commonly the International Baccalaureate (IB) or the British, American, or German national curriculum.
- Pros: continuity if you move again, English instruction, strong international community, smoother transition for older children
- Cons: expensive (fees typically range from €10,000 to €25,000+ per year), your children may have less contact with Dutch peers and culture, limited places
- Best for: families planning to stay fewer than 3–4 years, older children (12+) for whom switching language of instruction is harder, or families who may relocate again
Well-known international schools include the Amsterdam International School, British School of Amsterdam, International School Eindhoven, and The International School of The Hague. Most have waiting lists — register as early as possible, ideally before you arrive.
Dutch state schools (basisschool)
Dutch public primary schools (basisscholen) are free and teach in Dutch. The quality is consistently high — the Netherlands regularly ranks among the best in Europe for primary education.
- Pros: free, excellent quality, children integrate into Dutch society and make local friends, kids adapt to Dutch surprisingly fast
- Cons: instruction is entirely in Dutch, which is a shock at first — especially for children over 10–12
- Best for: families planning to stay 3+ years, younger children (under 10 adapt remarkably well), families who want their children to integrate fully
Children under about 10–12 typically pick up conversational Dutch within 6 months of starting at a Dutch school. It feels daunting, but the results are usually better than parents expect. Many schools also have a schakelklas (bridge class) for non-Dutch-speaking newcomers to ease the transition.
Dutch schools with bilingual programmes
A growing number of Dutch primary schools offer bilingual education (tweetalig onderwijs, or TTO at secondary level), teaching partly in English and partly in Dutch. This is a middle path worth exploring — your children learn Dutch while being partly supported in English. These schools often have waiting lists too.
The Dutch school system: a quick overview
- Basisschool — primary school, ages 4–12 (groups 1–8). Children start at age 4; group 1 and 2 are equivalent to reception/kindergarten
- Middelbare school — secondary school, ages 12–18. Split into VMBO, HAVO and VWO tracks based on ability and ambition
- MBO, HBO, WO — vocational, university of applied sciences, and research university
School is compulsory from age 5, but most children start at 4. Registration at your local basisschool can be done as soon as you have a Dutch address.
Childcare: kinderopvang
For children under school age (0–4), childcare in the Netherlands is arranged privately through childcare organisations (kinderopvangorganisaties). There are several types:
- Kinderdagverblijf (KDV) — full daycare for children aged 0–4. Open during working hours, Monday to Friday
- Gastouder — registered childminder, typically caring for a small group of children at home. More flexible and often more affordable
- Peuterspeelzaal — playgroup for 2–4 year olds, typically a few mornings per week. More social than educational
- Buitenschoolse opvang (BSO) — after-school care for children aged 4–12, before and after school and during holidays
Waiting lists
This is the part that surprises most expat parents: waiting lists for good childcare can be months long, especially in Amsterdam, Utrecht, and The Hague. Register at multiple childcare providers as soon as you know you're moving — ideally before you arrive. Some providers allow you to register without a Dutch address if you can provide your arrival date.
Childcare costs and the kinderopvangtoeslag
Childcare in the Netherlands is expensive — hourly rates of €9–€14 per hour are common, and full-time daycare for one child can easily cost €1,500–€2,500 per month before subsidies.
The good news: if both parents work, you're entitled to a significant childcare allowance (kinderopvangtoeslag) from the Dutch government. This can cover 60–90% of your childcare costs depending on your income — it's one of the most substantial financial benefits available to families in the Netherlands.
You apply via the Belastingdienst (tax authority) — you'll need DigiD and your BSN. Apply as soon as you start using registered childcare, as you can only claim up to 3 months retroactively.
Important: the childcare provider must be registered in the Landelijk Register Kinderopvang (LRK) for you to claim the toeslag. Always check registration before signing up.
Finding a school or childcare place
- Schools: start at your gemeente's website or use scholenopdekaart.nl to find and compare schools in your area
- International schools: contact directly and ask about waiting lists — some have priority places for employer-sponsored relocations
- Childcare: use kinderopvang.nl or oudersvannu.nl to find registered providers nearby. Ask neighbours and colleagues for recommendations too
- Gastouder: find a registered gastouder via a gastouderbureau (matchmaking agency), which also handles the administrative side
Common questions
My child doesn't speak Dutch. Can they still go to a Dutch school?
Yes. Schools are used to this — especially in major cities. Many basisscholen have experience with non-Dutch-speaking children and will work with you. Younger children adapt fastest; ask about schakelklassen (newcomer bridge classes) for older children.
Is there an international school near me?
International schools are concentrated in major cities — Amsterdam, The Hague, Rotterdam, Utrecht, Eindhoven, and Groningen. If you're in a smaller city or rural area, a Dutch school may be your only realistic option.
Can my employer help with school fees?
Many international employers include a school fee allowance as part of their relocation package, especially for senior hires. Ask HR before you arrive — it's a standard question and many companies budget for it.
What if I can't find a childcare spot in time?
A gastouder (registered childminder) often has shorter waiting times than a kinderdagverblijf. Also look at peuterspeelzalen as a bridge for 2–4 year olds. In the worst case, employer HR teams sometimes have contacts with childcare providers who prioritise company employees.