Zurich · Zug · Basel · Bern · Geneva · Vaud · Ticino · online

Moving to Switzerland with school-age children

4.9rated by families in Switzerland · from 1,756 client reviews

There is no Swiss school system. There are twenty-six, and they differ on the things that matter most to an arriving family: who you register with, how a child is placed, how long the language support lasts, and when the decisions that shape the next ten years are actually taken. This page is the practical version — offices, documents, deadlines and the selection dates that fall mid-year.

If catch-up tuition is part of the plan, ours is CHF 95 an hour from age 11 and CHF 85 for a learner aged 10 or under — which is most arriving primary-school children. All-in, all per 60 full minutes, at your kitchen table or online for the same figure. No enrolment fee, no admin fee, no travel surcharge.

A parent and a newly arrived child working through Swiss school material together at a kitchen table with a Good Tutors Finder tutor Enrolment · placement · language support · selection dates
The March problem Canton Zurich decides gymnasium entry by a single examination in early March, with registration open only from 1 January to 10 February. A family arriving in August for the start of the year can be six months from an irreversible selection nobody has mentioned.
We are not a relocation agencyWe teach children. What follows is the schooling part of the move set out accurately, because it is the part we are asked about constantly and the part the general guides handle worst. There is nothing to buy in most of it.
Sixty full minutesIf tuition follows, ours is quoted against sixty taught minutes rather than an undefined lesson, and a child aged 10 or under is CHF 85 an hour — which covers most arriving primary-school children.
Your first lesson decidesNot right? Your money back, or a different tutor and that hour returned to your account. You choose which — we never choose for you.

First, the money question

What does catch-up tuition cost in Switzerland?

CHF 95 per 60 minutes with Good Tutors Finder from age 11, and CHF 85 for a learner aged 10 or under, which covers most arriving primary-school children. All-in: no enrolment fee, no travel surcharge, and the same figure at your kitchen table as online. Prepaid packages lower it — ten hours are CHF 810, or CHF 81 an hour. We put the number first because arriving families are quoted a great many numbers in their first month, and almost none of them come with a stated lesson length.

Most of this page has nothing to sell

The enrolment mechanics, the language provision and the selection dates below are free and are what the cantons themselves publish. We set them out because we are asked constantly and because the general relocation guides handle them badly. Where the cantonal provision is sufficient, we say so.

The gap is usually content, not language

The reception class teaches the language well. What it cannot do is stop mathematics, science and history moving on in the regular class meanwhile. The children who need us are typically the ones who have become linguistically competent and quietly fallen a year behind in content.

And sometimes it is a date

The other reason to buy hours is a hard deadline that will not wait — a March selection examination, or an international qualification whose entry closes in August. Those are the two cases. If neither applies, give the school a term first.

The part nobody warns you about

The decisions are taken in March, not in August

Almost every guide to moving here explains the school year and stops. The problem is that the Swiss system takes its most consequential decisions mid-year, on published dates, with registration windows that close weeks earlier. A family arriving in August can be a few months from an irreversible selection nobody has mentioned.

Canton The decision When it happens Registration window
ZurichGymnasium entrance examination (ZAP). No recommendation route — the exam is the only door.Monday 8 March 20271 January – 10 February 2027, CHF 50
VaudAdmission examination for the gymnase, for candidates from outside the canton24–28 May 2027closes 31 January 2027, no extensions
VaudOrientation at the end of the eighth year, resting on cantonal testsspring
BernRecommendation procedure for gymnasium entry, or an entrance examination without itassessments to end of Januaryregistration 1 December, final 15 February
Basel-StadtTransfer on grades from the third Sekundarschule year, with a voluntary entrance exam as fallbackexam 19 May 2027
ZugAssignment decided jointly by teacher, parents and child — no examinationin conversation

Scroll the table sideways to see every column.

Cantonal sources, August 2026. Vaud runs a supplementary admission session in early September for pupils who arrive at the August start — worth knowing if you land late and the May session has gone.

The question to ask the school in week one

Not “how is my child settling in” — that answer will be kind and unhelpful for a term. Ask instead: what selection or orientation decision falls in the next twelve months, on what date, and what is it based on? It is a question every Swiss school can answer precisely, and it converts a vague anxiety into a date you can plan against.

Why it catches North American families hardest

Because their calendar aligns well — a late-August start feels familiar — so nothing signals that the system underneath works differently. Southern-hemisphere families arrive mid-year and know immediately that something is out of step. The families who get caught are the ones for whom the surface looks normal.

Prices and packages

Catch-up packages, and how long you have

Hours are bought prepaid in blocks of 5, 10 or 20, and the discount is for paying upfront rather than for buying in bulk. For an arriving family the shape is usually different from the usual pattern: a larger block spent intensively over the first term, rather than an hour a week over a year. The best-rate clock pauses over your school’s holidays and the package stays valid for twelve months, which matters when you have bought hours before knowing which school your child will be assigned to.

Specialist — CHF 95 an hour. Secondary-age arrivals: German or French to catch a class that is already moving, mathematics taught in a new language and often in a different order, and preparation for whichever entrance route the canton uses. Also the international-school curriculums — IGCSE, the Middle Years Programme and the Diploma — for a child arriving mid-course.

5 hours

Best rate held 1 month · package valid 12 months

CHF 475

CHF 440

CHF 88 an hour

You save CHF 35
  • A short intensive block before the first day
  • 3–4 sessions of 90 minutes
  • At home anywhere in Switzerland, or online, same price
Book a Tutor
Most families choose this

10 hours

Best rate held 2 months · package valid 12 months

CHF 950

CHF 810

CHF 81 an hour

You save CHF 140
  • A first term of language support alongside school
  • 6–7 sessions of 90 minutes
  • The rate clock pauses over your school’s holidays
Book a Tutor

20 hours

Best rate held 3 months · package valid 12 months

CHF 1,900

CHF 1,560

CHF 78 an hour

You save CHF 340
  • A full year of catch-up across two subjects
  • 13–14 sessions of 90 minutes
  • Our lowest hourly figure
Book a Tutor
Just one lesson?

The single-hour Specialist rate. Buy a package afterwards and it comes straight off, so the hour you already had is re-priced at the package rate too.

CHF 95

How long you have

A full year to use your package. Your best rate held for up to three months.

Two clocks, doing different things. The short one protects the rate you paid. The long one is how long the value stays on your account — which matters a great deal to an arriving family, because hours are often bought before you know which school your child will be assigned to, let alone which subjects will turn out to be the gap.

5 hoursBest rate held for 1 month
10 hoursBest rate held for 2 months
20 hoursBest rate held for 3 months
Every package — valid for 12 months from the day you buy it Long enough to cover an intensive block before the August start, a first term of settling in, and whatever the spring turns out to need.
  • The rate clock pauses over school holidays, automatically, on your own school’s calendar. Cantonal calendars do not agree with each other, and an international school’s breaks rarely match the canton around it. We use your school’s dates, not an average.
  • One free one-month extension on the rate window, for the asking, up to 30 days before it closes. Auto-approved, and we offer it before you have to ask.
  • When the rate window closes, nothing is taken. The hours already used are recalculated at the standard rate and the balance stays on your account for the rest of the twelve months.
  • You will hear from us long before the year is up — a reminder at nine months and another at eleven. That is an operating requirement here, not a courtesy.
A worked example, on an arriving family’s timeline. A family lands in August, buys a Specialist 10-hour package, and spends seven hours on German and on the mathematics the reception class cannot cover before the two-month rate window closes in October. Seven hours at the standard CHF 95 is CHF 665, so CHF 145 stays on the account. That balance is still there the following spring, redeemed against the rate on the day. Nothing was confiscated when the rate window closed — the family simply stopped earning a discount they had not used.

If it isn’t right

What happens if the first lesson disappoints you?

Two guarantees sit on the first lesson of a package and you choose which one applies. We never choose on your behalf and we never steer you towards the second — a guarantee you have to extract is not a guarantee.

01

Not right? Your money back.

If the first lesson on your package does not meet your expectations for tutor knowledge or professionalism, the whole package goes back to your card — including the hour you already had. No questions and no conditions.

02

Or carry on with someone else.

Would you rather stay? We assign a different tutor and credit that hour straight back to the package. You can ask for a different tutor at any later point too, at no cost, though a lesson already taught stands.

03

Fourteen days to change your mind

Bought a package and had second thoughts before starting? A full refund to your card within 14 days, provided no lesson has been taken. Switzerland gives no statutory right of withdrawal for an online purchase — this one is ours, voluntarily.

04

Free cancellation until 17:00

Cancel or reschedule until 17:00 the day before and the hour is not deducted from your package. Children get ill and school trips move. No minimum term, no notice period and no enrolment fee.

Enrolment

Who to register with, and what to bring

The commune, not the school, and in most cantons immediately on arrival rather than at your convenience. Here is what each of the cantons we are asked about most actually requires.

ZH

Canton Zurich

Register with the school administration of your commune of residence on arrival. Newly arrived children are admitted from the start of residency regardless of residence status or German proficiency, and if parents do not register, the authorities must compel attendance. Placement is to the age-appropriate class as a rule; a placement a year below age level requires substantial pedagogical grounds, and a lack of German is explicitly not sufficient reason.

ZG

City of Zug

Contact the Schulverwaltung at Gubelstrasse 22 early, open weekday mornings and afternoons. The administration assigns the child to a school and confirms it to you in writing — parents do not choose. Note that Zug is not a HarmoS canton and its compulsory schooling is ten years rather than eleven, so the year count differs from Zurich’s for the same child.

BS

Basel-Stadt

For Sekundarschule, send the application to Volksschulen at Kohlenberg 27 or by email, with the child’s last two semester reports — these determine which of the three tracks the child enters — plus identity documents if arriving from abroad. You may name three preferred school locations; preferences are considered where possible but not guaranteed. Confirmation arrives at the latest two weeks before the start date.

VD

Vaud

Enrol at the school serving your address; the recruitment area decides, not preference. The director places the child on age, record and demonstrated competence, and for grades 1 to 8 may reassign after three months if the placement proves wrong. The voie générale needs no entrance examination; the voie prégymnasiale does for pupils from outside the canton.

GE

Geneva

Telephone the direction of the school nearest your home for an appointment, which the child must attend. Enrolment is open from mid-August to the end of June. The document list is the longest of any canton here — identity documents for child and both parents, health insurance, residence attestations, the rental agreement or property deed, a recent utility bill and school reports from this year and last. Falsified domiciliation ends the enrolment immediately.

The rule underneath all five

Your address chooses your school. No canton in this set offers free choice: Vaud assigns by recruitment area, Geneva to the nearest school subject to capacity, Basel-Stadt takes three preferences with no guarantee, Zug assigns and notifies, Zurich assigns by commune. The housing decision and the schooling decision are therefore the same decision, and it is worth making them in that order.

Language support

Better than you expect, and time-limited

This is the section the general relocation guides handle worst, usually with a sentence about “support being available”. The provision is real, it is free, and the cantons publish how long it lasts — which is the number that actually helps you plan.

Canton Zurich

A part-time reception class for grades 2 to 9, with progressive attendance in the regular class, running a maximum of two years; after that, the regular class plus continuing German-as-a-second-language support. A full-time reception class runs a maximum of one year. Initial intensive German is at least one lesson daily through the first semester, and continuing support is reviewed annually at a formal progress meeting. Throughout, the child receives full instruction to their grade level’s curriculum.

City of Zug

Children from the first primary class whose mother tongue is not German attend a DaZ class for one year, then move into the regular class with continued targeted support. Combined with the canton’s ten-year compulsory schooling and its exam-free gymnasium entry, Zug is the most distinctive of the German-speaking systems for an arriving family.

Vaud

Three named structures: full-time classes d’accueil, groupes d’accueil, and cours intensifs de français delivered individually or in groups, inside or outside the regular class. The published limit is one year, exceptionally two, with the stated aim of reaching the official curriculum’s requirements as fast as possible.

Geneva and Basel-Stadt

Geneva schools non-francophone pupils in classes d’accueil at the cycle d’orientation, running mid-August to late June, and in half-time welcome classes at primary level. Basel-Stadt offers German as a second language at every school and every level, requires children with little German to attend a playgroup with German promotion at least three half-days a week before kindergarten, and teaches heritage languages in over 35 languages.

We will not tell you how many months it takes a child to become fluent, because that number varies too much by age, prior languages and how much of the day is spent with local children to be worth inventing. The timescales above are what the cantons themselves design around, and they are the most honest proxy available.

The other decision

Cantonal school or international school — with the actual numbers

Both routes are defensible and the choice turns almost entirely on how long you are staying. Here are the published fees rather than the usual vague reference to international schooling being expensive.

School 2026/27 fees One-time charges
Zurich International SchoolKindergarten CHF 27,750; grades 1–5 CHF 32,800; grades 6–8 CHF 36,450; grades 9–10 CHF 39,300; grades 11–12 CHF 39,700CHF 500 application; CHF 5,000 infrastructure contribution from kindergarten
International School of Zug and LuzernKindergarten CHF 33,000; primary CHF 33,200; middle CHF 36,700; grades 9–10 CHF 39,100; grades 11–12 CHF 39,700CHF 5,000 registration. No sibling discounts, financial aid or scholarships
International School BaselEarly years to grade 5 CHF 28,210; grades 6–8 CHF 32,280; grades 9–10 CHF 33,650; grades 11–12 CHF 38,000CHF 4,500 development fee
Any cantonal schoolfreenone

Scroll the table sideways to see every column.

Published by the schools for 2026/27. Fees generally exclude transport, meals, trips and examination entries.

Staying two or three years

The international route is usually right, and the argument is continuity rather than quality. A child who changes country, language and curriculum simultaneously, and then does it again in three years, pays for that twice. The IB in particular is the same qualification everywhere and transfers between IB schools mid-course more smoothly than anything else available.

Staying ten years or indefinitely

The cantonal route becomes strong, and it is systematically under-argued because international schools write most of the guides. It is free, the child learns the local language properly, and it leads to a Matura — the only qualification that opens a Swiss university with no threshold, no entrance examination at ETH and no capacity limit at EPFL.

Not sure yet

The honest position for many families, and the case where age matters most. A seven-year-old can enter the cantonal system and be indistinguishable within two years. A fifteen-year-old arriving without German is facing a language year before the curriculum question is even live, and the international route buys back that year. The same family can reasonably make different decisions for different children.

Families we work with

What arriving families say

Named by first name and initial, with the city and the exact tuition they bought. These are the same three families across every page on this site — we do not restate a review under a different purchase to suit the page. Our independent Review Atlas profile stands at 4.9 out of 5 from 1,756 reviews.

★★★★★

We have been extremely pleased with Good Tutors Finder. Our daughter’s tutor understands the IB Maths syllabus very well and quickly identified the areas where she needed more support. The lessons are focused, well prepared and include plenty of exam-style practice. Her confidence has improved enormously.

Rachel P. · Zug · Online IB Maths tuition

★★★★★

Our daughter needed help strengthening her IB English essays and preparing for assessments. Her tutor gives thoughtful, detailed feedback and has helped her become much more confident with literary analysis and essay structure. The quality of the tuition has been excellent.

Anna T. · Lausanne · At-home IB English tuition

★★★★★

Finding someone who genuinely understood the curriculum was very important to us. The tutor has been excellent across Biology and Chemistry, explaining difficult topics clearly and helping our daughter apply her knowledge to past-paper questions. We are very happy with the progress she has made.

Daniel K. · Geneva · Online science tuition

Questions

Common questions from families arriving in Switzerland

Who do I register my child with, and when?

The commune, not the school, and immediately on arrival. In canton Zurich, newly arrived children of compulsory-school age are admitted from the start of residency regardless of residence status or German proficiency, and if parents do not register, the authorities are obliged to compel attendance. In the city of Zug the office is the Schulverwaltung at Gubelstrasse 22, and it assigns the child to a school and confirms it to you in writing — you do not choose. In Basel-Stadt, Sekundarschule applications go to Volksschulen at Kohlenberg 27 or by email, with the child’s last two semester reports attached, and confirmation arrives at the latest two weeks before the start date. In Vaud you enrol at the school serving your address. In Geneva you telephone the school nearest your home for an appointment which the child must attend, with an unusually long document list.

Can we choose the school?

Essentially no, in any of the cantons we checked, and this is worth knowing before you choose a flat. Vaud assigns by recruitment area. Geneva assigns to the nearest school in principle, subject to capacity. Basel-Stadt lets you name three preferred locations and says they will be considered if possible, guaranteeing nothing. Zug assigns and notifies in writing. Zurich assigns by commune and age cohort. The practical consequence is that in the Swiss system your address chooses your school, so the housing decision and the schooling decision are the same decision.

What documents will we need?

It varies, and Geneva is the most demanding of the cantons we checked: the child’s identity document, both parents’ identity documents, the child’s health insurance, residence attestations for the child and one parent, the rental agreement or property deed or land-registry extract, a recent utility bill, and school reports from the current and previous year. Falsified domiciliation results in immediate termination of enrolment. Basel-Stadt wants the last two semester reports specifically, because they determine which Leistungszug the child enters. Everywhere, bring more school reports than you think you need — placement is decided on them.

Will my child be put back a year?

As a rule, no. Canton Zurich’s guidance is explicit that newly arrived pupils are assigned to their age-appropriate class, that placement a year below age level requires substantial pedagogical grounds, and — in terms — that a lack of German is not by itself a reason to hold a child back. Vaud places provisionally and reviews after three months, and for grades 1 to 8 the director may reassign after consulting parents if the placement proves wrong. If a school proposes a repeat year purely on language, that guidance is worth quoting back.

What language support will the school actually provide?

Real support, with published time limits, and this is where the general relocation guides are vaguest. In canton Zurich a part-time reception class runs for a maximum of two years, after which the child attends the regular class with additional German-as-a-second-language support; a full-time reception class runs for a maximum of one year; and initial intensive German is at least one lesson daily during the first semester. In the city of Zug, children from the first primary class whose mother tongue is not German attend a DaZ class for one year. In Vaud the intensive French provision — classes d’accueil, groupes d’accueil and cours intensifs de français — runs for one year, exceptionally two. In Geneva, non-francophone pupils at the cycle d’orientation attend classes d’accueil, and at primary level half-time welcome classes. Basel-Stadt offers German as a second language at every school and every level, plus heritage-language teaching in over 35 languages.

So do we need a tutor at all?

Often not, and we would rather say so on the page than in a sales call. The cantonal language provision is genuinely good and it is free. The two situations where tuition earns its cost are these. First, subject knowledge: the reception class teaches the language, but mathematics, science and history carry on in the regular class meanwhile, and a child can emerge linguistically competent and a year behind in content. Second, a hard deadline — a selection examination in March, or a mid-course international qualification that does not wait for anyone. If neither applies, give the school a term first.

When does the Swiss school year start, and what if we arrive mid-year?

Mid-August to late August everywhere. Canton Zurich started 2026/27 on 17 August 2026 and starts 2027/28 on 23 August 2027; Geneva started on 17 August 2026 and begins its 2027/28 year on 26 August 2027; Basel-Stadt starts 2027/28 on 16 August 2027. Mid-year arrival is handled rather than blocked: Zurich admits from the start of residency, Geneva enrols from mid-August to the end of June, and Vaud applies the same procedure at any point in the year with a three-month placement review. One quirk worth knowing in Zurich — for the Volksschule the communes set most of the holidays, and only the start of the year and the Christmas break are cantonally fixed, so two families in neighbouring communes can have different half-terms.

We are coming from a January-to-December school year. How bad is the mismatch?

Manageable but real. A family from Australia, New Zealand or South Africa leaving a January-to-December year will almost always arrive mid-Swiss-year, and a child who has just completed a full local year in December lands in February into the second half of a Swiss one. That means half a year of overlap rather than a clean join, and it is the commonest reason we are asked for a term of catch-up. North American families have the easier calendar — a late-August start lines up well — but face the harder version of the next problem.

What is the mid-year selection problem?

That the decisions which shape the next ten years are not taken in August. Canton Zurich’s gymnasium entrance examination is held in early March — Monday 8 March in 2027 — with registration open only between 1 January and 10 February and a fee of CHF 50. There is no recommendation route in Zurich; the examination is the only door. In Vaud, orientation at the end of the eighth year rests on cantonal tests taken in the spring, and admission examinations for the gymnase run in late May with a registration deadline of 31 January and no extensions. A family arriving in August, reasonably believing they have arrived at the start of things, can be a few months from an irreversible selection that nobody has mentioned to them.

How does lower secondary streaming work, and does it matter?

It matters a great deal, and the names differ by canton. Zurich has Sekundarschule divisions A and B, sometimes C, with up to three achievement levels layered on top in mathematics, German, French and English. Bern has Realschulniveau and Sekundarschulniveau, with a third gymnasium-preparatory level in some communes and in the francophone part. Basel-Stadt has three tracks — A, E and P — where P is the gymnasium route, moving up requires a grade average of at least 5.25, and three or more failing grades moves a pupil down, with transfers after each semester. Zug has Werkschule, Realschule, Sekundarschule and the Langzeitgymnasium. Vaud has voie générale and voie prégymnasiale, with two ability levels inside VG in French, mathematics and German. Geneva has the cycle d’orientation with regroupements and sections, and is mid-reform — replacing section-based grouping with needs-based groups, piloted since 2025 and extended to five schools with a common core in the ninth year from August 2026.

Public school or international school?

The honest trade-off, with the numbers. International school fees in Switzerland for 2026/27 run roughly CHF 28,000 to CHF 40,000 a year: Zurich International School publishes CHF 32,800 for grades 1 to 5 rising to CHF 39,700 for grades 11 and 12, plus a CHF 500 application fee and a one-time CHF 5,000 infrastructure contribution; ISZL publishes CHF 33,200 to CHF 39,700 and states plainly that it offers no sibling discounts, financial aid or scholarships; International School Basel runs CHF 28,210 to CHF 38,000 with a one-time CHF 4,500 development fee. Cantonal schools are free. The international route buys continuity of curriculum and language, which is worth most to a family that will move again. The cantonal route buys integration, the local language and a Matura — which is the only qualification that opens a Swiss university without a threshold. Length of stay is the variable that decides it.

Is Zug’s system really different?

Yes, in two ways that catch people. Zug is not a HarmoS canton and its compulsory schooling is ten years rather than eleven — one mandatory kindergarten year, six primary years, then lower secondary — so a family moving from Zurich to Zug is dealing with a different year count for the same child. And entry to the Langzeitgymnasium has been exam-free, with the assignment decided jointly in conversation between the teacher, the parents and the child, and a commission to resolve disagreement. That is unusually consensual by Swiss standards. The canton has consulted on introducing an entrance test for the Langzeitgymnasium, so check the current position rather than relying on this paragraph.

How long before a child is genuinely functioning in German or French?

We will not give you a number, because the honest answer is that it varies enormously by age, by previous languages and by how much of the day is spent with local children rather than with other new arrivals. What we can give you is what the cantons themselves plan for, which is the most useful proxy available: Zurich structures reception provision to end within one to two years, Zug plans for one year in a DaZ class, and Vaud plans for one year, exceptionally two. Those are the timescales the systems are built around, and they are a more reliable guide than any figure we could invent.

What is the first thing we should do?

Three things, in this order. Register with the commune the week you arrive — in most cantons it is an obligation rather than an option, and placement is quicker than families expect. Ask the school one specific question: what selection or orientation decision falls in the next twelve months, and on what date. And send us the last two school reports if you would like a second opinion on where the gaps actually are. We will tell you honestly whether tuition is worth buying at all — for a great many arriving families the answer for the first term is no, and the cantonal provision does the job. Nothing is charged to enquire and nothing is charged to be assigned. Book a tutor, or send a WhatsApp message on +41 76 213 1843.

The rest of the site

Where do you go from here?

Same prices, same guarantees, same 48-to-72-hour assignment on every page below. The difference is the level of detail on one curriculum, one subject, one city or one school.

Choosing a curriculum

The decision most arriving families are making at the same time.

IB vs IGCSE vs A-Level →
IB Diploma tutors →
IGCSE tutors →
Swiss Matura tutors →
IB Middle Years Programme →

The languages you will need

The subject that decides how quickly a move stops being hard.

German tutors →
French tutors →
English tutors →
Maths tutors →
Summer tutoring →

Start here

Send the last two school reports and tell us the canton you are landing in

That is enough for us to tell you where the real gaps are, what the cantonal provision will cover for free, and what — if anything — is worth buying. For a great many arriving families the honest answer for the first term is nothing, and we would rather say that than sell a package against it. If tuition does make sense, we come back with a tutor who has worked with arriving families in that canton, typically within 48 to 72 hours. There is no enrolment fee, and no fee of any kind to enquire or to be assigned.

Sophie — Good Tutors Finder 🇨🇭 · WhatsApp +41 76 213 1843 · See all package prices