Sciences & Maths
Maths TutorsIB, IGCSE, A-Level and Matura maths Science TutorsBiology, chemistry and physics Physics Tutors Chemistry TutorsLanguages
English TutorsIB English A and B, EAL support German TutorsGerman for school in Switzerland French TutorsTell us the year group, the curriculum and the date you are working towards. We assign on subject and level, typically within 48 to 72 hours.
Book a Tutor →International curricula
IB TutorsDiploma Programme, HL and SL IGCSE TutorsCambridge and Edexcel A-Level TutorsAS and A2Swiss curricula & guides
Swiss Matura TutorsIncluding the bilingual Matura IB vs IGCSE vs A-LevelWhich curriculum, and what changes Moving to SwitzerlandArriving with school-age children Summer TutoringCatching up over the holidaysWe assign a tutor who has taught that syllabus — not whoever answered first. If the fit is wrong, we reassign at no cost.
How it works →Swiss entrance exams
Gymi PreparationZurich runs the exam; Zug does not School Entrance Exams11+, 13+, ISEE, SSAT, CAT4, MAPCurriculum exams
Exam PreparationMocks, finals and revision planningIB in May, the ZAP in March, an entrance test in the autumn. Tell us the date and we will size the package to it.
See package prices →Cities
Tutors in Zug Tutors in Zurich Tutors in Basel Tutors in Geneva Tutors in Lausanne Tutors in BernSchools we support
ISZLInternational School of Zug and Luzern Institut Montana Zugerberg SIS Rotkreuz-ZugThe same price at home and online — no travel surcharge anywhere in Switzerland.
All areas served → Online tutoring →Cities
Tutors in Zug Tutors in Zurich Tutors in Basel Tutors in Geneva Tutors in Lausanne Tutors in BernIn Zug
IB Tutors Zug Maths Tutors Zug German Tutors Zug Science Tutors Zug MYP Tutors ZugSchools we support
ISZL Institut Montana Zugerberg SIS Rotkreuz-ZugDelivery
All Areas Served Online TutoringZurich · Zug · Basel · Bern · Geneva · Vaud · Ticino · online
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.
Enrolment · placement · language support · selection dates
First, the money question
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.
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 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.
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
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 |
|---|---|---|---|
| Zurich | Gymnasium entrance examination (ZAP). No recommendation route — the exam is the only door. | Monday 8 March 2027 | 1 January – 10 February 2027, CHF 50 |
| Vaud | Admission examination for the gymnase, for candidates from outside the canton | 24–28 May 2027 | closes 31 January 2027, no extensions |
| Vaud | Orientation at the end of the eighth year, resting on cantonal tests | spring | — |
| Bern | Recommendation procedure for gymnasium entry, or an entrance examination without it | assessments to end of January | registration 1 December, final 15 February |
| Basel-Stadt | Transfer on grades from the third Sekundarschule year, with a voluntary entrance exam as fallback | exam 19 May 2027 | — |
| Zug | Assignment decided jointly by teacher, parents and child — no examination | in 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.
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.
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
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 3510 hours
Best rate held 2 months · package valid 12 months
CHF 950
CHF 810
CHF 81 an hour
You save CHF 14020 hours
Best rate held 3 months · package valid 12 months
CHF 1,900
CHF 1,560
CHF 78 an hour
You save CHF 340The 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.
Distinction — CHF 130 an hour. Our most accomplished tutors. Distinction is a choice, not a level — you can ask for it on any subject, any curriculum, at any age. Arriving families most often choose it in one situation: a teenager who lands at sixteen or seventeen with a university application already in motion and a system change in the middle of it — IB Higher Level, A-Level, advanced Matura or entrance preparation, with no time to lose. You never have to take it, and we will never tell you that you need it.
5 hours
Best rate held 1 month · package valid 12 months
CHF 650
CHF 600
CHF 120 an hour
You save CHF 5010 hours
Best rate held 2 months · package valid 12 months
CHF 1,300
CHF 1,110
CHF 111 an hour
You save CHF 19020 hours
Best rate held 3 months · package valid 12 months
On request
Quoted against a named objective
The single-hour Distinction rate. Buy a package afterwards and it comes straight off, so the hour you already had is re-priced at the package rate too.
Foundation — CHF 85 an hour. Any tuition for a learner aged 10 or under, which is most arriving primary-school children. Overwhelmingly this is language — German or French to the point where the classroom stops being a wall — alongside keeping mathematics moving in a language the child does not yet have. The cantonal school provides its own support; this sits alongside it, not instead of it.
5 hours
Best rate held 1 month · package valid 12 months
CHF 425
CHF 390
CHF 78 an hour
You save CHF 3510 hours
Best rate held 2 months · package valid 12 months
CHF 850
CHF 720
CHF 72 an hour
You save CHF 13020 hours
Best rate held 3 months · package valid 12 months
CHF 1,700
CHF 1,390
CHF 69.50 an hour
You save CHF 310The single-hour Foundation rate. Buy a package afterwards and it comes straight off, so the hour you already had is re-priced at the package rate too.
How long you have
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.
If it isn’t right
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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 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
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 School | Kindergarten 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,700 | CHF 500 application; CHF 5,000 infrastructure contribution from kindergarten |
| International School of Zug and Luzern | Kindergarten CHF 33,000; primary CHF 33,200; middle CHF 36,700; grades 9–10 CHF 39,100; grades 11–12 CHF 39,700 | CHF 5,000 registration. No sibling discounts, financial aid or scholarships |
| International School Basel | Early years to grade 5 CHF 28,210; grades 6–8 CHF 32,280; grades 9–10 CHF 33,650; grades 11–12 CHF 38,000 | CHF 4,500 development fee |
| Any cantonal school | free | none |
Scroll the table sideways to see every column.
Published by the schools for 2026/27. Fees generally exclude transport, meals, trips and examination entries.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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 subject that decides how quickly a move stops being hard.
German tutors →
French tutors →
English tutors →
Maths tutors →
Summer tutoring →
The cities and schools we work in most.
Tutors in Zug →
ISZL →
International School Basel →
IB tutors in Zug →
All package prices →
Start here
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