Find the best private & international schools
0 results
-
SwitzerlandTASIS The American School in Switzerland
- Ages Taught
- 3 - 19
- Teaching languages
- English, French, German, Italian, Spanish
- Boarding
- Day School, Full Boarding
- Number of children
- 765
-
Zürich, SwitzerlandTandem International Multilingual School
- Teaching languages
- English, French, German
- Boarding
- Day School
- Number of children
- 300
-
Basel, SwitzerlandAcademia International School Basel
- Ages Taught
- 12 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 200
-
Risch-Rotkreuz, SwitzerlandSIS Swiss International School Rotkreuz-Zug
- Ages Taught
- 3 - 14
- Teaching languages
- English, German
- Boarding
- Day School
-
Küsnacht, SwitzerlandTerra Nova Bilingual School
- Ages Taught
- 3 - 12
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 150
-
Reinach, SwitzerlandInternational School Basel
- Ages Taught
- 3 - 19
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 1,300
-
Geneva, SwitzerlandEcole Internationale de Genève – Campus des Nations
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 1,000
-
SwitzerlandAiglon College
- Ages Taught
- 7 - 18
- Teaching languages
- English, French
- Boarding
- Day School, Full Boarding
- Number of children
- 480
-
Blonay - Saint-Légier, SwitzerlandHaut-Lac International Bilingual School
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School, Flexi Boarding, Full Boarding, Weekly Boarding
- Number of children
- 640
-
Chur-Passugg, SwitzerlandEHL – Swiss School of Tourism and Hospitality
- Teaching languages
- English, German
- Boarding
- University
- Number of children
- 400
-
Kloten, SwitzerlandSBS Swiss Business School
- Ages Taught
- 18 - 60
- Teaching languages
- English
- Number of children
- 600
-
Zug, SwitzerlandFour Forest Bilingual International School
- Ages Taught
- 3 - 15
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 302
-
Founex, SwitzerlandEcole Internationale de Genève – La Châtaigneraie
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 1,600
-
Zürich, SwitzerlandInter-Community School Zurich
- Ages Taught
- 2 - 18
- Teaching languages
- English
- Boarding
- Day School
- Number of children
- 800
-
Zürich, SwitzerlandAcademia International School Zurich
- Ages Taught
- 12 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 100
-
Montreux, SwitzerlandSurval Montreux
- Ages Taught
- 12 - 19
- Teaching languages
- English
- Boarding
- Full Boarding, Weekly Boarding
- Number of children
- 60
-
Geneva, SwitzerlandInstitut Florimont
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 1,500
-
Villars-sur-Ollon, SwitzerlandCollège Alpin International Beau Soleil
- Ages Taught
- 11 - 18
- Teaching languages
- English, French
- Boarding
- Full Boarding
- Number of children
- 260
-
Geneva, SwitzerlandCollège du Léman
- Ages Taught
- 2 - 18
- Teaching languages
- English, French
- Boarding
- Day School, Flexi Boarding, Full Boarding, Weekly Boarding
- Number of children
- 1,800
-
Basel, SwitzerlandAcademia Bilingual School Basel
- Ages Taught
- 4 - 12
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 100
-
Basel, SwitzerlandELA Basel – The Swiss British School in Basel
- Ages Taught
- 1 - 12
- Teaching languages
- English, French, German
- Boarding
- Day School
- Number of children
- 316
-
Zürich, SwitzerlandSIS Swiss International School Zürich-Wollishofen
- Ages Taught
- 5 - 11
- Teaching languages
- English, German
- Boarding
- Day School
-
Leysin, SwitzerlandSHMS Swiss Hotel Management School
- Teaching languages
- English
- Boarding
- Full Boarding
-
Le Grand-Saconnex, SwitzerlandGeneva School of Diplomacy
- Ages Taught
- 18 - 35
- Teaching languages
- English
-
SwitzerlandHull’s School Zurich
- Ages Taught
- 14 - 20
- Teaching languages
- English, French, German, Spanish
- Boarding
- Day School
- Number of children
- 400
-
Ftan, Graubunden, SwitzerlandHochalpines Institut Ftan (HIF)
- Ages Taught
- 12 - 19
- Teaching languages
- English, German
- Boarding
- Day School, Full Boarding
- Number of children
- 100
-
Brig-Glis, SwitzerlandCésar Ritz Colleges Switzerland
- Teaching languages
- English
- Boarding
- Flexi Boarding, Full Boarding
-
Genève, SwitzerlandIFM Business School
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 140
-
Männedorf, SwitzerlandSIS Swiss International School Männedorf-Zürich
- Ages Taught
- 4 - 11
- Teaching languages
- English, German
- Boarding
- Day School
-
Schönenwerd, SwitzerlandSIS Swiss International School Schönenwerd
- Ages Taught
- 3 - 11
- Teaching languages
- English, German
- Boarding
- Day School
-
Lausanne, SwitzerlandEHL Hospitality Business School
- Teaching languages
- English, French
- Boarding
- University
- Number of children
- 4,000
-
Luzern, SwitzerlandSHL – Schweizerische Hotelfachschule Luzern
- Teaching languages
- English, German
- Boarding
- Day School, Full Boarding
-
Winterthur, SwitzerlandSwiss Boarding Schools Disentis and Zurich – Zurich Campus
- Ages Taught
- 13 - 19
- Teaching languages
- English, German
- Boarding
- Full Boarding
-
Bellevue, SwitzerlandWebster Geneva Campus
- Ages Taught
- 18 - 60
- Teaching languages
- English
- Boarding
- Flexi Boarding, Full Boarding, Off Campus Accomodation, University, Weekly Boarding
- Number of children
- 400
-
Geneva, SwitzerlandBritish School of Geneva
- Ages Taught
- 3 - 19
- Teaching languages
- English
- Boarding
- Day School
- Number of children
- 250
-
Freienbach, SwitzerlandSIS Swiss International School Pfäffikon-Schwyz
- Ages Taught
- 4 - 15
- Teaching languages
- English, German
- Boarding
- Day School
-
Genève, SwitzerlandEU Business School Geneva
- Teaching languages
- English
- Boarding
- University
- Number of children
- 350
-
Lucerne, SwitzerlandLucerne International School
- Ages Taught
- 15 - 21
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 50
-
SwitzerlandÉcole Hôtelière Genève
- Teaching languages
- French
- Boarding
- Day School, Off Campus Accomodation
- Number of children
- 300
-
Lausanne, SwitzerlandEcole Nouvelle de la Suisse Romande
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School, Full Boarding, Weekly Boarding
- Number of children
- 550
-
Saanen, SwitzerlandJohn F. Kennedy International School
- Ages Taught
- 2 - 14
- Teaching languages
- English, French
- Boarding
- Day School, Full Boarding
- Number of children
- 100
-
Montreux, SwitzerlandSt George’s International School Switzerland
- Ages Taught
- 1 - 18
- Teaching languages
- English, French
- Boarding
- Day School, Flexi Boarding, Full Boarding, Weekly Boarding
- Number of children
- 400
-
Basel, SwitzerlandSIS Swiss International School Basel
- Ages Taught
- 3 - 18
- Teaching languages
- English, German
- Boarding
- Day School
-
Leysin, SwitzerlandLeysin American School in Switzerland
- Ages Taught
- 11 - 18
- Teaching languages
- English
- Boarding
- Full Boarding
- Number of children
- 300
-
Winterthur, SwitzerlandAcademia International School Winterthur
- Ages Taught
- 12 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 30
-
SwitzerlandZurich International School
- Ages Taught
- 3 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 1,250
-
Verbier, SwitzerlandVerbier International School
- Ages Taught
- 3 - 16
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 90
-
Porrentruy, SwitzerlandSaint-Charles International School
- Ages Taught
- 8 - 20
- Teaching languages
- English, French
- Boarding
- Day School, Flexi Boarding, Full Boarding
- Number of children
- 150
-
Zug, SwitzerlandInstitut Montana Switzerland
- Ages Taught
- 6 - 19
- Teaching languages
- English, German
- Boarding
- Day School, Flexi Boarding, Full Boarding, Weekly Boarding
- Number of children
- 380
-
Lancy, SwitzerlandInstitut International de Lancy
- Ages Taught
- 3 - 19
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 1,500
-
Berne, SwitzerlandInternational School of Berne
- Ages Taught
- 3 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 350
-
Winterthur, SwitzerlandAcademia Bilingual School Winterthur
- Ages Taught
- 3 - 12
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 120
-
Wallisellen, SwitzerlandInternational School Zurich North – ISZN
- Ages Taught
- 1 - 18
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 240
-
SwitzerlandLa Côte International School Aubonne
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 400
-
Lausanne, SwitzerlandBrillantmont International School
- Ages Taught
- 13 - 18
- Teaching languages
- English
- Boarding
- Day School, Full Boarding
- Number of children
- 80
-
SwitzerlandInternational School of Zug and Luzern (ISZL)
- Ages Taught
- 3 - 18
- Teaching languages
- English
- Boarding
- Day School
- Number of children
- 1,179
-
SwitzerlandSIS Swiss International School Zürich
- Ages Taught
- 4 - 18
- Teaching languages
- English, German
- Boarding
- Day School
-
Port-Valais, SwitzerlandCulinary Arts Academy Switzerland – Culinary School in Switzerland
- Teaching languages
- English
- Boarding
- Full Boarding
-
Wollerau, SwitzerlandObersee Bilingual School
- Ages Taught
- 1 - 20
- Teaching languages
- English, German
- Boarding
- Day School
- Number of children
- 450
-
Disentis/Mustér, SwitzerlandSwiss Boarding Schools Disentis and Zurich – Disentis Campus
- Ages Taught
- 13 - 19
- Teaching languages
- English, German
- Boarding
- Day School, Full Boarding
-
Geneva, SwitzerlandEcole Mosaic
- Ages Taught
- 3 - 12
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 290
-
Le Mont-sur-Lausanne, SwitzerlandInternational School of Lausanne
- Ages Taught
- 3 - 18
- Teaching languages
- English, French
- Boarding
- Day School
- Number of children
- 900