Search for the best international schools in Switzerland; you can find a list of selected schools at the bottom of this page. Use the search filters to select only girls' or boys' schools, prep schools, senior schools or sixth forms; or you can search for schools that offer a particular curriculum, such as the International Baccalaureate, the UK national curriculum, a US-style model or the International Primary Curriculum.
A small, independent nation at the heart of Europe, Switzerland offers a wide range of distinguished international schools in a stunning natural environment. Most are clustered around Zurich, Basle, Lausanne and Geneva, which is the home of the International Baccalaureate office.
There are 57 IB World Schools, of which 53 are authorised to teach the IB Diploma and nine offer all three stages of the IB curriculum.
Switzerland’s top private boarding schools have been offering international education since the early 20th century. Today, they draw around 80 per cent of students from abroad, while many day schools serve the country’s cosmopolitan city dwellers. Schools follow the curriculums of Britain, America, France, Germany and Switzerland, often in combination with the IB.
Education is devolved to Switzerland’s cantons, with some regional variation. Generally, it is compulsory for nine years, from age six to 15. Public education is free up to first degree level and state schools teach in French, German, Italian or Romansh depending on the region, with all students taking a second Swiss language plus English.
Primary school typically runs from age six to 12. Junior secondary education is selective and takes three years. Students are then allocated to academic Gymnasium, which prepares them for the Matura exam, or to vocational schools. Switzerland has 12 public universities, which take a high proportion of international students, and boasts territorial links with 116 Nobel Laureates.
If you are looking specifically for International Baccalaureate World Schools in Switzerland, you can find selected schools on our sister website: www.ibyb.org.
Steinentorstrasse 30,
4051 Basel BS,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Academia Schools
74, route de Sauverny,
1290 Versoix GE,
Switzerland
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Collège du Léman
Ch. de Pangires 26,
St-Légier-la Chiésaz,
CH-1806,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Haut-Lac International Bilingual School
Route des Narcisses 80,
1833 Les-Avants-sur-Montreux,
Switzerland
Girls, Boarding, Senior, Sixth Form.
Read more about Institut Le Châtelard
Schönfels 5,
6300 Zug ZG,
Switzerland
Co-educational, Boarding, Day, Preparatory, Senior, Sixth Form.
Read more about Institut Montana
Strubenacher 3,
8126 Zumikon,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Inter-Community School Zurich
Chemin de la Grangette 2,
1052 Le Mont-sur-Lausanne VD,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about International School of Lausanne
Via Ponteggia, 23,
Cadempino,
6814 Lugano,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about International School of Ticino SA
Chemin de St. Georges 19,
CH-1815 Clarens/Montreux,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about St. George's International School, Switzerland
Via Collina d'Oro 15,
6926 Montagnola-Lugano,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about TASIS The American School in Switzerland
Steinacherstrasse 140,
8820 Wädenswil ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Read more about Zurich International School
Avenue Centrale 61,
1885 Chesières,
Switzerland
Co-educational, Boarding, Day, Preparatory, Senior, Sixth Form.
Florastr 19,
8700 Küsnacht ZH,
Switzerland
Co-educational, Day, Pre-Preparatory, Preparatory.
Avenue Secrétan 16,
1005 Lausanne VD,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
Avenue de Châtelaine 95A,
Châtelaine,
1219 Geneva GE,
Switzerland
Co-educational, Day, Preparatory, Senior.
Route du Village 1,
1884 Villars-sur-Ollon,
Switzerland
Co-educational, Boarding, Senior, Sixth Form.
Chemin de Champittet 1,
1009 Pully VD,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Route de Belfort 10,
2900 Porrentruy JU,
Switzerland
Co-educational, Boarding, Day.
Rue de la Bérarde 10,
Le Hameau,
1936 Verbier VS,
Switzerland
Co-educational, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Chemin de Mornex 2-4,
PO Box 566,
1001 Lausanne VD,
Switzerland
Co-educational, Day.
Gmeindi 318b,
6085 Hasliberg Goldern BE,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
Engelgasse 103,
4052 Basel BS,
Switzerland
Co-educational, Day, Preparatory.
Sulgenrain 11,
3007 Bern BE,
Switzerland
Co-educational, , Pre-Preparatory, Preparatory, Senior.
Route d'Oron 47,
1010 Lausanne VD,
Switzerland
Co-educational, , Pre-Preparatory, Preparatory, Senior, Sixth Form.
81 Chemin De-La-Montagne,
1224 Chêne-Bougeries GE,
Switzerland
Co-educational, Day.
Chemin de Rovéréaz 20,
CP 161,
1012 Lausanne,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
3 Chemin des Vergers,
1208 Geneva GE,
Switzerland
Co-educational, , Pre-Preparatory, Preparatory.
Avenue des Planches 25,
Case Postale 1347,
1820 Montreux VD,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Rotseestrasse 18,
6006 Luzern LU,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Maihofstrasse 95a,
6006 Luzern LU,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Chollerstrasse 23,
6312 Zug-Steinhausen ZG,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
36 Route de Malagny,
1294 Genthod GE,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Seestrasse 66,
3604 Thun BE,
Switzerland
Co-educational, Day, Senior, Sixth Form.
Chalchera 154,
7551 Ftan GR,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
Falkenstrasse 28a,
8008 Zürich ZH,
Switzerland
Co-educational, Day, Senior, Sixth Form.
Hohenweg 60,
9000 St Gallen SG,
Switzerland
Co-educational, Boarding, Day, Preparatory, Senior, Sixth Form.
37 Avenue du Petit-Lancy,
1213 Petit-Lancy GE,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
24, avenue Eugène-Lance,
Grand-Lancy,
CH-1212,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Château du Rosey,
1180 Rolle VD,
Switzerland
Co-educational, Boarding, Preparatory, Senior, Sixth Form.
Avenue de Chillon 57,
1820 Montreux VD,
Switzerland
Co-educational, Boarding, Day, Preparatory, Senior, Sixth Form.
Route de Caux 28,
1823 Glion Sur Montreux VD,
Switzerland
Girls, Boarding, Day.
St. Josefsweg 15,
6460 Altdorf UR,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
Fleischbachstrasse 2,
4153 Reinach,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Allmendingenweg 9,
3073 Gümligen,
Bern,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
11 route des Morillons,
1218 Grand Saconnex GE,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
2 chemin de la Ferme,
1297 Founex VD,
Switzerland
Co-educational, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
62, route de Chêne,
1208 Geneva GE,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Hauptstrasse 27,
8280 Kreuzlingen TG,
Switzerland
Co-educational, Day.
Zürcherstrasse 9,
Drei Könige,
4310 Rheinfelden AG,
Switzerland
Co-educational, Day.
Mühlentalstrasse 280,
8200 Schaffhausen SH,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Rothustrasse 4b,
6331 Hünenberg ZG,
Switzerland
Co-educational, Day, Senior, Sixth Form.
Walterswil,
6340 Baar ZG,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Werdenbergstrasse 17,
9470 Buchs SG,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Industriestrasse 50,
8304 Wallisellen ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Unterrohrstrasse 3,
8952 Schlieren ZH,
Switzerland
Co-educational, , Nursery, Pre-Preparatory, Preparatory.
Lorzenparkstrasse 8,
6330 Cham ZG,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
8 Chilchgasse,
3792 Saanen BE,
Switzerland
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory.
Lagerstrasse 45,
Postfach 3021,
Zürich,
8021,
Switzerland
Co-educational, Day, Sixth Form.
1854 Leysin VD,
Switzerland
Co-educational, Boarding, Sixth Form.
Chemin de Clamogne 8,
1170 Aubonne VD,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Chemin des Chavasses 23,
1885 Chesières-Villars VD,
Switzerland
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Alte Landstrasse 33-35,
8810 Horgen ZH,
Switzerland
Co-educational, Day, Preparatory.
Seestrasse 5,
8700 Kusnacht ZH,
Switzerland
Co-educational, Day, Pre-Preparatory, Preparatory.
Rue du Zier 4,
CH-3963 Crans-Montana,
Switzerland
Co-educational, Boarding, Day, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Chemin de Préville 3,
1003 Lausanne VD,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
3 Chemin de la Source,
1854 Leysin VD,
Switzerland
Co-educational, Boarding, Senior, Sixth Form.
Lyceum Alpinum 12,
7524 Zuoz GR,
Switzerland
Co-educational, Boarding, Day, Senior, Sixth Form.
Avenue de Chillon 60,
1820 Montreux VD,
Switzerland
Co-educational, Boarding.
7 bis Boulevard Carl Vogt,
1205 Geneva GE,
Switzerland
Co-educational, Day, Sixth Form.
Cret Taconnet 4,
2002 Neuchatel NE,
Switzerland
Co-educational, Boarding, Sixth Form.
Sihleggstrasse 9,
8832 Wollerau SZ,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Ringstrasse 30,
4900 Langenthal BE,
Switzerland
Co-educational, Day.
via ai Magi 4,
6945 Origlio TI,
Switzerland
Co-educational, Boarding, Day.
Erlenstrasse 15,
4058 Basel BS,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Seestrasse 57,
8708 Männedorf ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Eichenstrasse 5,
8808 Pfäffikon SZ,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Suurstoffi 41c,
6343 Rotkreuz ZG,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior.
Schachenstrasse 24,
5012 Schönenwerd SO,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Technoparkstrasse 1,
8406 Winterthur ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Seidenstrasse 2,
8304 Wallisellen ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory, Senior, Sixth Form.
Seestrasse 271,
8038 Zürich ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Benediktinerkloster 5,
Engelberg,
6390,
Switzerland
Co-educational, Boarding, Day.
Zurich Campus,
Seefeldstrasse 111,
8008 Zürich ZH,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
12 Chemin des Colombettes,
1202 Geneva GE,
Switzerland
Co-educational, Day, Preparatory, Senior.
Sperlisacher 2,
3075 Rüfenacht BE,
Switzerland
Co-educational, Day, Nursery, Pre-Preparatory, Preparatory.
Route de Verbier Station 88,
1936 Verbier VS,
Switzerland
Co-educational, Boarding, Day, Nursery, Pre-Preparatory, Preparatory, Senior.