Morning cover only
Example: VSO bridges ~07:00 until school starts — it does not replace afternoon BSO or holiday camps.
Netherlands · Education · Childcare · VSO
Everything parents need to know about before-school care (VSO), including daily routines, childcare allowance, school partnerships, costs and choosing the right provider.
Practical orientation only — not childcare advice. Availability, fees and allowance rules vary. We do not rank providers subjectively.

Quick answer
Voorschoolse opvang (VSO) is registered before-school childcare for primary school children, typically ages 4–12. Working parents use VSO when they need to leave for work before basisschool gates open — often from about 07:00 until the school day begins around 08:30.
VSO is not the same as BSO (after-school care) and not the same as daycare or preschool. Daycare (kinderdagverblijf) serves children roughly 0–4; VSO is morning care for school-age children; BSO covers afternoons and often holidays. Many families combine VSO and BSO at the same provider — but not every location offers both.
Register with an LRK-registered provider that walks or escorts children to your partner school. Childcare allowance (kinderopvangtoeslag) can reduce net costs if you meet Belastingdienst work-hour and income rules. This guide helps you compare morning options and connect VSO with school and commute planning — it does not rank providers or guarantee placement.

Example: VSO bridges ~07:00 until school starts — it does not replace afternoon BSO or holiday camps.
Example: voorschoolse opvang (VSO) is school-age morning care — not peuterspeelzaal or voorschool for toddlers.
Example: staff typically walk or escort children to partner basisscholen — verify your school is on the list.
Example: only LRK-registered VSO qualifies for kinderopvangtoeslag — verify on lrk.net before signing.
Examples
| Profile | Scenario | What to check |
|---|---|---|
| Early shift — Amsterdam | Parent starts at 07:30; child in Dutch basisschool group 2 | VSO opening time and school walk list; combine with BSO if needed until 18:00. |
| Dual commute — The Hague | Both parents leave before 08:00; international school corridor | English-friendly morning slots; Zein or Kindergarden VSO availability near school. |
| Part-time mornings — Utrecht | VSO Tue/Thu only; one parent works early those days | Flexible morning contract; allowance work-hour rules still apply. |
| Pre-arrival planning | Relocating August; child starts basisschool September | Email providers about morning slots; join waiting lists remotely where accepted. |
At a glance
Orient yourself on morning hours, school drop-off and allowance before contacting providers — morning slots vary by city and school partnership.

Morning hours
VSO ~07:00–08:30
Typical window until school starts — exact times vary by location.
School drop-off
Staff escort
Walk or escort to partner schools — confirm your school is listed.
Age group
Basisschool 4–12
Primary school children — separate from daycare and preschool.
Allowance
Kinderopvangtoeslag
Income-dependent subsidy for LRK-registered care — apply via Belastingdienst.
Often with BSO
Wraparound combo
Many chains offer VSO + BSO — not guaranteed at every site.
Working parents
Early commute fix
VSO solves the gap when work starts before school gates open.
Basics
VSO is licensed before-school care for children who attend primary school (basisschool). It gives working parents a safe place to drop children early — usually with breakfast or quiet play — before staff walk or escort them to school.
Most VSO locations operate in or near schools, community centres or dedicated childcare buildings that also run afternoon BSO. Morning programmes are calmer than afternoons: reading corners, quiet games, light arts and outdoor time when weather allows.
Unlike kinderdagverblijf for babies and toddlers, VSO assumes children follow school-age routines. It is also different from peuterspeelzaal / voorschool (preschool for ages ~2–4). Ages typically span 4–12 until the end of basisschool, though exact limits vary by provider.

| Factor | VSO vs daycare | Planning note |
|---|---|---|
| Age focus | VSO: 4–12 school-age · Daycare: 0–4 early years | Plan VSO when basisschool place confirmed |
| Hours | VSO: morning ~07:00–08:30 · Daycare: full day ~07:30–18:30 | Match contract to your earliest drop-off |
| Registration | Separate contracts and waiting lists per care type | Do not assume automatic transfer from daycare |
| School link | VSO often tied to school walk/drop-off routes | Housing and school choice affect VSO options |
| Holiday care | VSO alone does not cover school holidays — use BSO vakantieopvang | Book holiday weeks via BSO or camps |
Compare
VSO and BSO are related but not interchangeable. VSO covers mornings before school; BSO covers afternoons after school and often holiday and study-day programmes. Many Dutch providers market both under the broader buitenschoolse opvang umbrella — always ask which slots a specific location actually offers.
Some families only need VSO (early commute, partner collects after school). Others only need BSO. Dual-income households often book both for wraparound cover. Use the comparison table during provider calls.

| Factor | VSO (before school) | BSO (after school) |
|---|---|---|
| Purpose | Morning care before school starts | After-school care until parents finish work |
| Typical time | ~07:00–08:30 (varies) | ~15:00–18:00 on school days |
| Activities | Breakfast, quiet play, reading, light arts, walk to school | Snack, outdoor play, sports, crafts, homework |
| Age | Usually 4–12 (basisschool) | Usually 4–12 (basisschool) |
| Holiday care | Not included — mornings only in term time | Often offers vakantieopvang and study days |
| Partnerships | Drop-off / walk to partner schools | Pickup from partner schools |
| Routines | Calm start; shorter session | Longer afternoon with structured activities |
Routine
Routines differ by provider, season and age group — use this timeline as a visit checklist, not a guarantee.

07:00
Parents drop children at VSO; staff register attendance and settle backpacks on peg hooks.
07:15
Bread, fruit or provider breakfast where offered — share allergy and medical info at intake.
07:30
Quiet books and storytelling — calm start before the school day.
07:45
Puzzles, building blocks and low-energy play in small groups.
08:00
Light drawing or craft tables — shorter than afternoon BSO activity blocks.
08:10
Fresh air in the garden or playground when weather allows — rain gear common in Dutch care.
08:20
Staff escort children to partner basisschool or international school drop-off point.
08:30
Children join their class — VSO responsibility ends at the agreed school handover.
What to check on a VSO visit
Families
VSO is most common among working parents whose commute or shift starts before school gates open. It is less universal than afternoon BSO — many Dutch families manage mornings at home — but demand is strong in Randstad cities and international corridors.
Expat families often discover VSO after realising basisschool does not offer early drop-off. Pairing VSO with BSO creates a wraparound day similar to full daycare hours, with school in the middle.

Healthcare, logistics, hospitality or airport roles starting before 08:00 — VSO bridges the gap.
Both parents leave early for Randstad commutes; grandparents not available for morning drop-off.
Parents needing English-friendly morning care near ISH or diplomatic corridors.
No second adult for school-gate drop-off — VSO plus BSO provides full-day structure.
Only 2–3 mornings per week needed — flexible contracts where offered.
Arriving without local family support — register VSO alongside basisschool enrolment.
Providers
National and regional providers for orientation — filter for before-school care, then confirm morning availability, LRK registration and school walk lists directly.

Showing 11 providers · emphasising VSO / before-school availability
| Provider | Cities | VSO | BSO | Holiday Care | Languages | Website |
|---|---|---|---|---|---|---|
| CompaNanny | Amsterdam, Rotterdam, The Hague, Utrecht, Haarlem | Limited locations | Yes | Yes | Dutch; English at select sites | Visit |
| Humankind | Nationwide (non-profit) | Select locations | Yes | Yes — varies by location | Dutch | Visit |
| Impuls Kinderopvang | Rotterdam, The Hague region | Select locations | Yes | Yes | Dutch | Visit |
| Junis | Groningen, northern Netherlands | Select locations | Yes | Yes | Dutch | Visit |
| KidsFoundation | Amsterdam, Haarlem, Almere corridor | Limited | Yes | Yes | Dutch; English at select locations | Visit |
| KindeRdam | Rotterdam, surrounding region | Select locations | Yes | Yes | Dutch; English at some locations | Visit |
| Kindergarden | Amsterdam, Rotterdam, The Hague, Utrecht, Eindhoven | Select locations | Yes — popular with expat families | Yes — holiday programmes | Dutch; English at many locations | Visit |
| Ludens | Utrecht, Amersfoort region | Select locations | Yes | Yes | Dutch | Visit |
| Partou | Nationwide (100+ locations) | Select locations (VSO) | Yes — widespread BSO network | Yes — vakantieopvang at many sites | Dutch; English at select locations | Visit |
| Smallsteps | Amsterdam, Haarlem, Utrecht, Leiden | Limited | Yes | Yes | Dutch | Visit |
| Zein Childcare | The Hague, Amsterdam, Leiden | Select locations | Yes | Yes — international holiday camps | English, Dutch | Visit |
Orientation only — not rankings. Confirm VSO morning availability, LRK registration and fees on each provider's website.
Budget
VSO fees depend on city, provider and number of mornings per week. Because sessions are shorter than afternoon BSO, monthly totals are often lower — but Randstad locations still sit at the higher end. Fees may be quoted per hour or per booked morning — always request a written quote for your exact pattern.
Childcare allowance can reduce your net payment for LRK-registered VSO if you qualify. Allowance does not cap provider fees. Breakfast, registration and combined VSO+BSO packages may carry separate line items.

| Cost type | Indicative range | Notes |
|---|---|---|
| Before-school hourly rate | €8 – €12 / hour | Indicative — varies by city and provider tier |
| Typical morning (1.5 hrs) | €12 – €20 / morning | Often billed per booked morning, not always hourly |
| Monthly (3 mornings) | €150 – €350 / month | Before allowance — Randstad often higher |
| Monthly (5 mornings) | €220 – €500 / month | Full-week morning cover orientation range |
| VSO + BSO combo | €550 – €1,100 / month | Wraparound orientation — request combined quotes |
| Registration fee | €25 – €150 | One-time — sometimes non-refundable |
| Breakfast / meals | €1 – €4 / day | Often included or optional per provider |
Fees change annually. Use provider quotes and Belastingdienst allowance estimates for your situation — ranges here are orientation only, not quotes or subsidy guarantees.
Examples
| Profile | Scenario | What to check |
|---|---|---|
| 3 mornings — Amsterdam | Dutch basisschool; one parent early shift | Budget €180–€350 gross monthly before allowance — model net with toeslagen tool. |
| Full week VSO — The Hague | International corridor; 5 mornings | Compare Zein vs Kindergarden morning quotes; ask about BSO combo discount. |
| VSO + BSO wraparound | Both parents full-time; need 07:00–18:00 cover | Request combined package — not all sites offer both. |
| Two mornings only | Early shifts Mon/Wed | Flexible contract minimums; allowance still requires work-hour rules. |
Benefits
Childcare allowance helps eligible parents pay for registered LRK before-school care. The Belastingdienst calculates entitlement based on household income, childcare hours used and parents' work or study hours. It is not a fixed subsidy percentage or amount.
VSO must be LRK-registered. Verify registration on lrk.net and read GGD inspection reports before signing. Apply through Mijn Toeslagen (DigiD) after your VSO contract starts, and update changes promptly to avoid repayments. For full rules and expat scenarios, use our dedicated Childcare Allowance guide.

Allowance setup checklist
Timing
Morning VSO slots can be scarcer than afternoon BSO places — fewer locations offer early opening, and school-linked sites fill first in Amsterdam, The Hague, Utrecht and parts of Rotterdam. Lists are usually per location.
Register when your basisschool place is confirmed — ideally months before the school year starts. Keep multiple active applications and ask specifically about morning capacity, not only general BSO lists.

Examples
| Profile | Scenario | What to check |
|---|---|---|
| September start — Amsterdam | Basisschool confirmed in March; need VSO from September | Register 3+ providers by April; ask expected wait for morning slots on your school route. |
| Mid-year move | Relocating January; child joins group 3 mid-year | Email providers immediately; accept temporary morning cover if lists are full. |
| International school | ISH The Hague; need English-friendly VSO | Zein and select Kindergarden sites — morning lists often longer; apply early. |
| Sibling priority | Older child already at BSO; need morning VSO too | Ask about sibling and existing-family priority — not guaranteed at all chains. |
Logistics
School logistics are central to VSO choice. Many providers walk children to partner basisschool playgrounds; others escort groups along fixed routes. International school families should verify whether staff drop off at their school or only serve Dutch basisschool partners.
Confirm authorised pickup adults for afternoon BSO separately if you use both. Morning handover typically ends when children enter the school building or playground at the agreed time.

Decide
The right VSO depends on school walk logistics, opening time, breakfast, languages, outdoor space, BSO combo options and cost after allowance — not a single national ranking. Use the matrix during visits and provider calls.

| Factor | Ask yourself | Example |
|---|---|---|
| Location | Is the school walk realistic from this VSO? | Basisschool two streets away vs 20-minute escorted walk. |
| Opening time | Does VSO open early enough for your commute? | 07:00 open with 06:50 leave from home — check buffer. |
| School partnership | Is your school on the drop-off list? | International school may need a provider with a dedicated route. |
| Breakfast | Is breakfast included or parent-provided? | Allergy policies and fruit vs bread vary by site. |
| Languages | Dutch immersion vs English support? | Long-term NL stay → Dutch VSO helps peer integration. |
| BSO combo | Can you book afternoon care at the same location? | Wraparound package vs two separate providers. |
| Outdoor space | Morning outdoor time and garden quality? | Canal-centre sites may have smaller outdoor areas. |
| Cost | Net cost after allowance, not gross invoice? | Model 3-morning vs 5-morning patterns. |
How to choose VSO — step by step
Quality
Registered childcare in the Netherlands is overseen through the Landelijk Register Kinderopvang (LRK) and municipal GGD inspections. Before signing a VSO contract, verify the location's LRK number and read recent inspection reports.
Quality expectations include qualified pedagogical staff, safe premises, attendance registers and clear handover to school. Ask about staff continuity in the morning group and how illness or late parent arrival is handled.

Official checks before you sign
Cities
Morning slot scarcity, English options and international communities differ by city — compare before finalising housing and school choice.

Checklist
Work through this list once your basisschool place and early work hours are confirmed.

Phase 1 — research (when school place confirmed)
Phase 2 — registration and visits
Phase 3 — before the first VSO morning
Full VSO planning checklist
Avoid
These patterns cause stress when school starts — plan around them before September.

Example: expecting basisschool to accept children at 07:30 — most Dutch primary schools open closer to the start of lessons.
Fix: Register LRK VSO separately — schools do not provide free early morning childcare.
Example: searching for voorschool / peuterspeelzaal when you need morning care for a basisschool child.
Fix: Use voorschoolse opvang (VSO) for school-age mornings; preschool is for toddlers before basisschool.
Example: joining an afternoon BSO list and discovering the location has no VSO slots.
Fix: Ask specifically about before-school care capacity when you register.
Example: joining VSO waiting lists in August for September start in Amsterdam — popular school-linked mornings are often full.
Fix: Apply 3–6 months ahead in Randstad cities when basisschool place is confirmed.
Example: registering with a VSO that does not escort children to your basisschool or international school.
Fix: Confirm school partnership and drop-off route in writing before paying registration fees.
Example: assuming a fixed monthly subsidy — allowance is income and work-hour dependent via Belastingdienst.
Fix: Verify LRK registration and use official proefberekening plus our Childcare Allowance guide for estimates.
FAQ
Orientation answers — confirm provider-specific rules and allowance entitlement on official sources.

VSO (voorschoolse opvang) is registered before-school childcare for primary school children, typically ages 4–12. It covers early morning hours — often from about 07:00 until school starts — so working parents can commute before gates open.
No. VSO is before-school care; BSO (buitenschoolse opvang) is after-school care and often includes holiday programmes. Many providers offer both, but you should confirm morning and afternoon slots separately. See our After-School Care (BSO) guide for afternoon detail.
Most VSO serves children from about age 4 (when they start basisschool) through 12 (end of group 8). Exact age limits vary by provider — confirm minimum and maximum ages at intake.
Many locations open around 07:00 or 07:30 so parents can reach an early shift. Exact opening times vary by site — confirm the earliest drop-off when you visit, especially if you have a long commute.
Sometimes. Breakfast or a light morning snack is provider-dependent — ask what is included, what you should pack, and whether there are allergy procedures. Quiet play and reading are more universal than a full breakfast service.
Morning-only care commonly ranges from roughly €150–€500 per month depending on city and days per week. Combined VSO + BSO wraparound is higher. Request written quotes — allowance can reduce net cost if you qualify.
Yes — children often settle through routines and peer play. Most VSO is Dutch-medium; English-speaking staff exist at select providers in The Hague, Amsterdam and Rotterdam (e.g. Zein, some Kindergarden locations).
Yes, if you meet Belastingdienst rules — including LRK-registered VSO, income thresholds and work-hour requirements. Apply via the toeslagen portal with DigiD after your contract starts. See our Childcare Allowance guide for detail.
As soon as your basisschool place is confirmed — ideally months before the school year starts. Popular morning slots in Amsterdam and The Hague often have waiting lists.
Many VSO providers escort children to partner schools at the start of the school day. Verify your basisschool or international school is on the provider's drop-off list before registering.
No — VSO covers term-time mornings. School holidays usually require separate BSO vakantieopvang or other holiday programmes. Plan summer weeks via afternoon/holiday care providers.
No. Voorschool / peuterspeelzaal are preschool programmes for toddlers (roughly ages 2–4). VSO (voorschoolse opvang) is morning care for children already in primary school.
Education hub
This page is the VSO cornerstone — explore related education topics next.

Explore next
Pick the card that matches what is still open — afternoon care, daycare, schools, allowance or relocation — and verify specifics on the official sources below.

Trust
VSO fees, availability and allowance rules change. Always verify current information on official provider websites, lrk.net and Belastingdienst sources — this guide is orientation only, not financial or placement advice.