Basisschool Enrollment in Amsterdam: The Stedelijk Toelatingsbeleid Explained

Amsterdam runs one shared admission system, the Stedelijk Toelatingsbeleid, covering over 200 primary schools citywide, and it works nothing like a fixed September school-year intake. Dutch basisschool enrollment is tied to each child's individual birthday: children can start the day they turn four, and compulsory education (leerplicht) legally begins on the first day of the month after they turn five, under the Leerplichtwet 1969. Around your child's third birthday, the municipality mails a brochure and preference form, with submission deadlines set by birth-quarter cohort rather than one fixed date for the whole city. You rank schools in order of preference on that form, and a centralized loting en matching (lottery and matching) process, run through the school boards' joint organization BBO Amsterdam, assigns placements, applying priority rules when a school has more applicants than open spots. The single most important practical habit: rank more than just your one dream school, since a preference list of only one or two schools raises the real risk of ending up unmatched anywhere in the first round.

The Official Rule

Amsterdam doesn’t leave primary school admission to each school individually. According to BBO Amsterdam, the collaborative body of the city’s school boards, over 200 primary schools operate under one shared system, the Stedelijk Toelatingsbeleid (Municipal Admission Policy), covering four stages: registreren, aanmelden, inschrijven, and toewijzen (registering, applying, enrolling, and assigning places).

The starting point is fundamentally different from an Einschulungsbereich or fixed-September-intake model. According to Dutch Wikipedia’s overview of leerplicht, citing the Leerplichtwet 1969 (Compulsory Education Act), a child’s legal compulsory education only begins on the first day of the month following their fifth birthday. In practice, almost every family enrolls well before that: Dutch children can start basisschool the day they turn four, and school groups mix children who joined the class at different points across the year, since there’s no single citywide “school year cutoff” moment the way an October or September intake system works.

The Timeline, in Practice

According to BBO Amsterdam’s own explainer, the municipality mails a brochure, “Naar de basisschool,” along with the preference form, around your child’s third birthday. Submission deadlines aren’t a single citywide date, they’re staggered by birth-quarter cohort.

Example submission deadlines for the 2026-2027 admission round, by birth quarter
Child's birth windowPreference form deadline
September 1 - December 31, 2022March 12, 2026
January 1 - April 30, 2023May 28, 2026
May 1 - August 31, 2023November 5, 2026

These specific dates apply to the 2026-2027 round covered by BBO Amsterdam’s current published guidance and shift every year by cohort, so treat the pattern (deadlines tied to birth quarter, not one fixed citywide date) as the reliable takeaway, and confirm the exact current dates directly with BBO Amsterdam for your child’s specific birth window.

Children with colorful backpacks running up the steps toward a primary school entrance

Photo by RDNE Stock project on Pexels

Ranking Schools and the Loting en Matching Process

You don’t just apply to one school and wait. You rank schools in order of preference on the form, and placement runs through a centralized process BBO Amsterdam calls loting en matching (lottery and matching), documented in the organization’s own Plaatsingsmethodiek (placement methodology). According to BBO Amsterdam, when a school receives more registrations than it has spots for, priority rules apply, and the matching process, not a simple first-come-first-served queue, decides who gets placed where.

Neither BBO Amsterdam’s public pages nor OCO’s advisory content publish one fixed minimum number of schools you must rank, but the underlying logic of any lottery-and-matching system makes the practical advice clear: ranking only one or two schools is a real risk. If your top choice is oversubscribed and your list doesn’t give the algorithm other genuine options, you can end up unmatched in the first round and need to sort things out afterward. A longer, honestly ranked list, schools you’d actually be willing to send your child to, not just ones you’d tolerate, gives the system something real to work with.

Step by Step

  1. Wait for the municipality’s brochure and preference form, arriving by post around your child’s third birthday.
  2. Research your realistic options well before the deadline: visit open days, read OCO’s independent guidance if you want a neutral second opinion, and talk to other parents in your neighborhood.
  3. Confirm your child’s exact submission deadline with BBO Amsterdam, since it’s set by birth-quarter cohort, not a single citywide date.
  4. Rank multiple schools on your preference form, in genuine order of preference, rather than listing only your top choice.
  5. Submit before the deadline. Late submissions are handled differently and generally put you at a disadvantage in the matching process.
  6. Wait for the placement decision. If your child isn’t matched to a preferred school, contact BBO Amsterdam’s helpdesk or OCO for guidance on next steps, rather than assuming nothing can be done.

What You’ll Need

Compliance Note

This page describes the general structure and 2026-2027 example deadlines of Amsterdam’s Stedelijk Toelatingsbeleid as published by BBO Amsterdam. Exact deadlines shift annually by birth-quarter cohort, and specific priority and matching rules are set out in BBO Amsterdam’s own policy documents, which can change. Confirm current details directly with BBO Amsterdam or the OCO advisory service before relying on any date or rule in this guide for your own submission.

FAQ & Common Pitfalls

Does my child start basisschool in September like the school year I might be used to?

No, and this is the single biggest structural difference from systems built around a fixed annual intake. A Dutch child can start basisschool the day they turn four, whenever that falls in the calendar, and school groups genuinely mix children who join at different points in the year. Compulsory education (leerplicht) only legally kicks in on the first day of the month after the child's fifth birthday, under the Leerplichtwet 1969, but in practice almost every family enrolls at four.

When exactly will I hear from the municipality about registering?

Around your child's third birthday, according to BBO Amsterdam, the municipality mails a brochure and the preference form. Submission deadlines aren't one single citywide date, they're set by birth-quarter cohort. For the 2026-2027 process, for example, BBO Amsterdam lists a March 2026 deadline for children born September-December 2022, a May 2026 deadline for those born January-April 2023, and a November 2026 deadline for those born May-August 2023. Always check the current year's exact dates directly with BBO Amsterdam, since these shift annually by cohort.

How many schools should I actually put on my preference form?

Official sources don't publish one fixed minimum number, but the practical logic of a lottery-and-matching system means ranking only one or two schools is genuinely risky. If your top choice is oversubscribed and you listed nothing else realistic, you can end up without a match in the first round. A longer, honestly ranked list of schools you'd actually be willing to send your child to gives the matching algorithm real options to work with.

What happens if my top-choice school has more applicants than spots?

According to BBO Amsterdam, priority rules apply whenever a school receives more registrations than it has places for, and placement then runs through the centralized loting en matching process rather than a simple first-come-first-served queue. The exact priority criteria and the placement methodology are published in BBO Amsterdam's own policy documents and can vary by year, so confirm current details directly with BBO Amsterdam or your target schools rather than assuming last year's rules still apply.

Is this system the same everywhere in the Netherlands, or specific to Amsterdam?

The birth-date-based individual start and the general concept of local admission policies apply nationally, but the specific Stedelijk Toelatingsbeleid, one shared, citywide system covering over 200 schools with a joint preference form and centralized matching, is Amsterdam's own arrangement, coordinated through BBO Amsterdam. Other Dutch municipalities run their own local admission policies, which may work differently.

Can OCO help me if something goes wrong with the placement?

Yes, that's exactly the kind of situation OCO exists for. If your child isn't matched to any preferred school, or you're unsure how to interpret the outcome, OCO's independent, free advisory service is a legitimate next step, separate from both BBO Amsterdam's own helpdesk and the health-focused OKT/OKC organization, covered in SettledIn's guide to that separate name confusion.