At age 3, six countries school children free. Five charge.
This is not a map but a grid: one tile per country, all the same size. Solid tint = the three-year-old is in free public school. Empty tint = they are in paid childcare.
- Belgium — free nursery school from age 2.5 · compulsory at 5
- Luxembourg — free early education from age 3 · compulsory at 4
- Portugal — free public pre-school from age 3 · compulsory at 6
- Spain — second «infantil» cycle free from age 3 · compulsory at 6
- France — nursery school COMPULSORY since 2019 · compulsory at 3
- Italy — «scuola dell’infanzia» free from age 3 · compulsory at 6
- Netherlands — paid childcare before age 4 · compulsory at 5
- Switzerland — HarmoS: school at 4, day nursery before · compulsory at 4
- Liechtenstein — Kindergarten at 4 · compulsory at 6
- Austria — kindergarten free from age 5 · compulsory at 6
- Germany — legal right to a place from age 1, but paid · compulsory at 6
The dividing line follows neither the wealth of countries nor the generosity of their allowances. It follows a cultural border nobody announces:
The Latin bloc schools early and free. France, Italy, Spain, Portugal, Belgium, Luxembourg. Nursery school there is a public service open at age 3 — at two and a half in Belgium — and families pay nothing for the schooling.
The Germanic bloc minds children and bills for it. Switzerland, Liechtenstein, Germany, Austria, the Netherlands. The three-year-old there falls under early-years childcare, not school, and that childcare has a price.
The inversion, in one line
| Country | Allowance (3 children) | The three-year-old |
|---|---|---|
| Spain | nothing | free state school |
| Portugal | nothing | free state school |
| Italy | €174 | free state school |
| France | €212 | compulsory and free school |
| Belgium | €640 | free state school |
| Luxembourg | €1,064 | free state school |
| Switzerland | CHF 698 to 1,239 | paid day nursery |
| Liechtenstein | CHF 1,080 | paid childcare |
The four countries that pay least all offer free school at age 3. The two that pay most bill for it. Luxembourg is the only exception that combines both advantages.
Why 3 is the age that decides
It is not an age chosen to make a point. It is the age at which the systems diverge most.
Before 3, everyone pays: no country in Western Europe schools a two-year-old free of charge, except Belgium from two and a half. After 6, everyone schools: education is compulsory everywhere.
Between the two lie three years in which every country makes a different choice — and in which the gap between two neighbouring families reaches its maximum.
What the law says exactly, country by country
- France — nursery school has been compulsory since the 2019 school year, from age 3. Not merely available: compulsory, and free in the state sector.
- Italy — the scuola dell'infanzia takes children from age 3. Eurydice puts it plainly: «families do not pay fees». It is not compulsory.
- Spain and Portugal — public pre-school education is open and free from age 3, with no obligation.
- Belgium — free nursery education from two and a half, the earliest in the table; compulsory at 5.
- Luxembourg — free early education from age 3, compulsory schooling at 4.
- Switzerland — compulsory school at age 4 completed (HarmoS), free. Before that, nothing public: day nursery, childminder, or family.
- Liechtenstein — Kindergarten at 4.
- Austria — kindergarten compulsory and free from age 5 (minimum 20 hours over 4 days). Before 5: optional, and paid, at fees set by the Länder.
- Germany — beware the false friend: there is a legal right to a Kita place from age 1 since 2013, and from age 3 since 1996. A right of access is not free provision: fees are set by the Länder, and some have abolished them while others maintain them.
- Netherlands — primary school takes children from age 4; before that, childcare is paid and offset by a means-tested allowance.
What this changes for a cross-border commuter — and it is considerable
Here is the point this article exists to make.
A French cross-border commuter working in Geneva draws the Swiss allowance — CHF 1,137 a month for three children, among the highest in Europe, because Regulation 883/2004 gives priority to the country of employment. And their three-year-old attends French nursery school, free of charge, because they live in France.
They receive the allowance of the most generous country and use the service of the earliest one.
Three families, the same salary, three positions
| Position | Allowance | Three-year-old |
|---|---|---|
| Cross-border — lives in France, works in Geneva | CHF 1,137 (Swiss) | free school (France) |
| Swiss resident — lives and works in Geneva | CHF 1,137 (Swiss) | paid nursery (Geneva) |
| French resident — lives and works in France | €212 (band 2) | free school (France) |
The first row combines both advantages. The second pays for childcare. The third receives five times less. And the work is the same.
This is not a loophole: it is the normal working of European coordination, where cash benefits follow the country of employment and public services follow the country of residence. But few people put it in those terms, and fewer still factor it in when weighing whether to stay a commuter or move to Switzerland.
Why we give no nursery price
We set out to cost a full-time place for a household on CHF 100,000. We publish no figure, and the explanation is the best lesson of this article.
Three obstacles, and none can be got round honestly
- There is no cantonal fee. The price is set by the commune, not the canton. Speaking of «the price of a nursery in Valais» makes no sense: there are as many as there are communes.
- The fee depends on income. The City of Geneva sets its price on the previous year's tax assessment, with bands of assessed income running up to CHF 220,000, and deducts CHF 10,000 from three dependent children. An «average price» would flatten precisely the variable that decides.
- The sources contradict each other. The City publishes its tables as a PDF whose figures cannot be extracted; the secondary sources we cross-checked give, one a maximum of CHF 20,000 a year, the other up to CHF 133 a day — nearly double. Choosing between them would be guessing.
What we can give, on the other hand, are official orders of magnitude, presented for what they are:
Two benchmarks, and what they actually measure
- Average spending per household, published by the Federal Statistical Office: from CHF 448 in Ticino to CHF 1,907 in Zurich. ⚠ This is not a price per place: it is what households that use childcare spend on average, with very different take-up rates from one canton to another. A canton where little external childcare is used shows a low average without being cheap.
- The tax deduction ceiling: childcare costs are deductible from taxable income up to CHF 25,000 per child. That figure does not say what you will pay — it says what the legislator anticipates you might pay. In its way, it is the clearest admission of the real cost.
The only right figure is yours, and it can be simulated on your commune’s website from your tax assessment. That is less satisfying than a table, and more useful than a false one.
What to look at before deciding
Five questions, in this order
- How old will your children be at the time of the change? A child of three and a half will cost a Swiss resident half a year of nursery; a four-year-old, nothing.
- Which commune would you live in? It sets the fee, not the canton — and the gap between two neighbouring communes can exceed the gap between two cantons.
- What is your assessed income? Not your gross salary: the income retained by the tax authority, including wealth in several communes.
- Does your canton of work increase the rate from the third child? Fribourg, Vaud, Valais, Neuchâtel and Geneva do — up to CHF 100 more a month.
- Will your allowance be taxed? In eighteen cantons out of twenty-six it forms part of the withholding tax base. The amount displayed is then not the amount received.
The answer to «should I stay a cross-border commuter or move?» lies in none of those five points taken alone. It lies in their combination, and it changes from one family to the next — which is precisely why a general table cannot answer it, and a calculation on your own situation can.
Frequently asked questions
Cross-border or resident: at age three, the gap runs into thousands of francs. The Relokea engine costs both scenarios for your actual household — canton of work, ages of your children, allowance, tax — and tells you which leaves you more at the end of the month.
Official sources
- Eurydice (European Commission) — Compulsory education in Europe: starting ages by country (accessed on 27/08/2026)
- Eurydice — France: nursery school compulsory and free from age 3 since the 2019 school year (accessed on 27/08/2026)
- Eurydice — Italy: «scuola dell’infanzia» from age 3, free, not compulsory («families do not pay fees») (accessed on 27/08/2026)
- Eurydice — Germany: legal right to a Kita place from age 1 (2013) and from age 3 (1996); fees set by the Länder (accessed on 27/08/2026)
- Eurydice — Austria: kindergarten compulsory and free from age 5, minimum 20 hours over 4 days; optional and paid before (accessed on 27/08/2026)
- Eurydice — Belgium (French Community): free nursery education from age 2.5, compulsory at 5 (accessed on 27/08/2026)
- ch.ch (Confederation) — Compulsory schooling from age 4 in Switzerland (HarmoS); state school free (accessed on 27/08/2026)
- EDK — Compulsory schooling: eleven years, entry at age 4 completed (accessed on 27/08/2026)
- City of Geneva — Early-years fees: income-based scale up to CHF 220,000, calculated on the previous year's tax assessment, indexed on 01.08.2026 (accessed on 27/08/2026)
- FSO — Non-parental childcare: average cost per household, Zurich CHF 1,907 and Ticino CHF 448 (highest and lowest) (accessed on 27/08/2026)
- FSIO — Family allowances 2026 by canton (FamZA): CHF 698 to 1,239 for three children aged 17, 14 and 3 (accessed on 27/08/2026)
Related guides: the hub · allocations familiales comparatif europe · impots frontalier · frontalier