Regional school guide
Compare schools across Europe.
A Europe-wide shortlist should begin with the intended qualification, teaching language and receiving campus. Named schools can use different routes even within one country, while a bilingual or international description does not settle the final award. These selected examples connect schools in Kent, Moray, Paris, Geneva and the Munich area to practical phase and transfer questions.
843 included profiles · 787 destination collections · 49 countries and territories · 12 dated tuition schedules
This is a selected directory, with different levels of evidence in each collection. Open the named campus profile to check its curriculum phases, review date and sources before contacting admissions.
Planning a school search in Europe
Read the offered award instead of inferring it from the country
Sevenoaks School in Kent states that all Sixth Form pupils pursue the IB Diploma. Gordonstoun's senior school in Moray, Scotland, publishes GCSE study followed by A levels or BTECs in Years 12–13. A Scottish location therefore should not be used to assume that this particular school offers Scottish national qualifications. Compare the actual senior subjects, assessment format and entry preparation at each named institution.
École Jeannine Manuel describes French-English bilingual education and senior routes leading to the French international baccalaureate, BFI, or the IB Diploma. BFI and IB are different awards. Its Paris admissions procedure excludes direct entry into Terminale. Ask that secondary admissions team which route, language preparation and joining year would appear in the student's offer. An older pupil needs course-continuity advice before the family compares destinations.
Sources: Sevenoaks: school's Sixth Form IB Diploma route · Gordonstoun senior school: actual English examination routes in Scotland · École Jeannine Manuel: distinct BFI and IB senior awards · École Jeannine Manuel: French-English bilingual education · École Jeannine Manuel Paris: senior course continuity and Terminale entry
Check which campus actually teaches the phase
Ecolint's Campus des Nations in Geneva separates Pregny, serving Pre-Reception through Year 3, from Saconnex, serving Years 4–13. It publishes instruction primarily in English with an emphasis on French and offers the four IB programmes. Confirm the offered site and programme rather than extending the description to Ecolint's other campuses. For siblings, compare the two school journeys and collection arrangements.
Bavarian International School's own information separates primary provision at its Munich City and Haimhausen campuses from secondary provision at Haimhausen. It describes MYP in Grades 6–10 and Diploma or Career-related Programme study in Grades 11–12 there. A search for a Munich-area senior school should therefore resolve the Haimhausen commute. The selected Haimhausen profile does not establish secondary teaching at the City Campus.
Sources: Ecolint Campus des Nations: phase-specific sites and programmes · BIS Haimhausen: campus boundaries and secondary programmes
Compare the full offer, including language and financial terms
A family moving between these systems should provide recent reports, subject outlines, language records and completed examination work. Ask how the receiving school places the student and whether the desired subject combination is taught in the relevant year. For a younger bilingual pupil, request examples of classroom language use and progress reporting; for a senior applicant, identify the award and its preparation requirements in writing.
Ecolint's fees page publishes a 2026–27 tuition schedule in CHF and separately describes application, registration and capital development charges. Read the terms and obtain a quotation for the actual pupil rather than treating tuition as the complete commitment. For the UK, France and Germany examples, request their own dated fee and residential terms. Currency, financial assistance, deposits, additional support and residence documentation need provider-specific checks; a European comparison does not supply one shared contract or visa rule.
Sources: École Jeannine Manuel: French-English bilingual education · Sevenoaks: school's Sixth Form IB Diploma route · Gordonstoun senior school: actual English examination routes in Scotland · Ecolint: dated 2026–27 fee categories and CHF schedule · BIS Haimhausen: campus boundaries and secondary programmes
Curriculum pathways recorded across the collection
Each row combines evidence from several profiles. Its phases may be offered at different schools; it does not mean every school provides every phase. Online delivery is listed separately. Open the school profile for its exact route and eligibility.
| Route and delivery | Recorded phases across profiles | Included profiles and source examples |
|---|---|---|
| FrenchOn campus | Early years, Primary, Secondary, Sixth form | 379 profiles |
| BritishOn campus | Early years, Primary, Secondary, Sixth form | 273 profiles |
| IBOn campus | Early years, Primary, Secondary, Sixth form | 209 profiles |
| AmericanOn campus | Early years, Primary, Secondary, Sixth form | 38 profiles |
| GermanOn campus | Primary, Secondary, Sixth form | 34 profiles |
| International Primary CurriculumOn campus | Primary | 14 profiles |
| ScottishOn campus | Primary, Secondary, Sixth form | 10 profiles |
| SpanishOn campus | Primary, Secondary, Sixth form | 10 profiles |
| SwissOn campus | Early years, Primary, Secondary, Sixth form | 8 profiles |
| IrishOn campus | Secondary, Sixth form | 5 profiles |
| ItalianOn campus | Primary, Secondary, Sixth form | 5 profiles |
| International Early Years CurriculumOn campus | Early years | 4 profiles |
| International Middle Years CurriculumOn campus | Secondary | 3 profiles |
| MontessoriOn campus | Early years, Primary, Secondary, Sixth form | 3 profiles |
| AustrianOn campus | Secondary, Sixth form | 2 profiles |
| PortugueseOn campus | Primary, Secondary, Sixth form | 2 profiles |
| CanadianOn campus | Early years, Primary, Secondary, Sixth form | 1 profile |
| FaroeseOn campus | Early years, Primary | 1 profile |
| JerseyOn campus | Primary | 1 profile |
| PolishOn campus | Primary | 1 profile |
Parent questions about Europe schools
Are the French international baccalaureate and IB Diploma interchangeable labels?
No. École Jeannine Manuel lists BFI and IB as separate senior routes, and its Paris procedure does not accept direct Terminale entry. Confirm the proposed pathway, language preparation and subjects, then check the requirements of the student's intended next institution.
Sources: École Jeannine Manuel: distinct BFI and IB senior awards · École Jeannine Manuel: French-English bilingual education · École Jeannine Manuel Paris: senior course continuity and Terminale entry
Can I use one school-group address for every phase?
Check the division. Campus des Nations separates Pregny and Saconnex by year; BIS locates its secondary programmes at Haimhausen while also operating Munich primary provision. Use the teaching address attached to the offered class before choosing housing or transport.
Sources: Ecolint Campus des Nations: phase-specific sites and programmes · BIS Haimhausen: campus boundaries and secondary programmes
Start with a destination collection
The following collections have the most included profiles. Counts describe directory coverage, rather than local market size or school quality.
- ParisFrance · 7 profiles
- BelgradeSerbia · 4 profiles
- LondonUnited Kingdom · 4 profiles
- AscotUnited Kingdom · 3 profiles
- BrusselsBelgium · 3 profiles
- DublinIreland · 3 profiles
- PragueCzechia · 3 profiles
- RegensburgGermany · 3 profiles
- TiranaAlbania · 3 profiles
- AmstelveenNetherlands · 2 profiles
- BaselSwitzerland · 2 profiles
- BerlinGermany · 2 profiles
View all 787 destination collections
- Aarhus — Denmark
- Abbeville — France
- Aberdeen — United Kingdom
- Abingdon — United Kingdom
- Abondance — France
- Ackworth — United Kingdom
- Agen — France
- Aix-en-Provence — France
- Ajaccio — France
- Albertville — France
- Alençon — France
- Alès — France
- Alicante — Spain
- Altötting — Germany
- Amiens — France
- Ampleforth — United Kingdom
- Amstelveen — Netherlands
- Amsterdam — Netherlands
- Ancenis-Saint-Géréon — France
- Andorra la Vella — Andorra
- Angers — France
- Anglet — France
- Angoulême — France
- Annecy — France
- Antibes — France
- Antony — France
- Antwerp — Belgium
- Arcachon — France
- Ardingly — United Kingdom
- Armentières — France
- Arras — France
- Ascot — United Kingdom
- Ashtead — United Kingdom
- Asnières-sur-Seine — France
- Athens — Greece
- Athis-Mons — France
- Aubervilliers — France
- Auch — France
- Augsburg — Germany
- Aulnay-sous-Bois — France
- Aulnoye-Aymeries — France
- Auxerre — France
- Avallon — France
- Avesnes-sur-Helpe — France
- Avignon — France
- Avranches — France
- Ayr — United Kingdom
- Bad Honnef — Germany
- Bagneux — France
- Bagnolet — France
- Baillargues — France
- Bamberg — Germany
- Bandon — Ireland
- Bangor — United Kingdom
- Bar-le-Duc — France
- Barcelona — Spain
- Barnard Castle — United Kingdom
- Basel — Switzerland
- Bastia — France
- Bath — United Kingdom
- Battle — United Kingdom
- Bayeux — France
- Beaucamps-Ligny — France
- Beaugency — France
- Beaune — France
- Beaupréau-en-Mauges — France
- Beauvais — France
- Bedford — United Kingdom
- Bedizzole — Italy
- Bekkestua — Norway
- Belfort — France
- Belgrade — Serbia
- Belley — France
- Benenden — United Kingdom
- Bergamo — Italy
- Bergen — Norway
- Bergerac — France
- Berkhamsted — United Kingdom
- Berlin — Germany
- Bern — Switzerland
- Bernay — France
- Besançon — France
- Béthune — France
- Béziers — France
- Bielsko-Biała — Poland
- Billund — Denmark
- Blagnac — France
- Blandford Forum — United Kingdom
- Blois — France
- Bloxham — United Kingdom
- Boadilla del Monte — Spain
- Bobigny — France
- Bohain-en-Vermandois — France
- Bois-Guillaume — France
- Bologna — Italy
- Bolton — United Kingdom
- Bondues — France
- Bondy — France
- Bonn — Germany
- Bordeaux — France
- Boulogne-Billancourt — France
- Boulogne-sur-Mer — France
- Bourg-en-Bresse — France
- Bourg-la-Reine — France
- Bourg-Saint-Andéol — France
- Bourges — France
- Bradfield — United Kingdom
- Bradford — United Kingdom
- Bratislava — Slovakia
- Brecon — United Kingdom
- Bremen — Germany
- Brentwood — United Kingdom
- Bressuire — France
- Brest — France
- Brétigny-sur-Orge — France
- Brighton — United Kingdom
- Brignoles — France
- Brioude — France
- Bristol — United Kingdom
- Brive-la-Gaillarde — France
- Brives-Charensac — France
- Brno — Czechia
- Bromsgrove — United Kingdom
- Brunoy — France
- Brussels — Belgium
- Bryn — United Kingdom
- Bucharest — Romania
- Buchs — Switzerland
- Budapest — Hungary
- Burgess Hill — United Kingdom
- Bury — United Kingdom
- Bussy-Saint-Georges — France
- Cadempino — Switzerland
- Caen — France
- Cahors — France
- Calais — France
- Calne — United Kingdom
- Calvià — Spain
- Cambrai — France
- Cambridge — United Kingdom
- Canterbury — United Kingdom
- Carcassonne — France
- Carcavelos — Portugal
- Cardiff — United Kingdom
- Carhaix-Plouguer — France
- Cashel — Ireland
- Castelldefels — Spain
- Castellón de la Plana — Spain
- Castletown — Isle of Man
- Caterham — United Kingdom
- Cesson-Sévigné — France
- Cessy — France
- Challans — France
- Chalon-sur-Saône — France
- Châlons-en-Champagne — France
- Chamalières — France
- Chambéry — France
- Chambray-lès-Tours — France
- Chantonnay — France
- Charenton-le-Pont — France
- Charleville-Mézières — France
- Château-Gontier-sur-Mayenne — France
- Château-Thierry — France
- Châteaubriant — France
- Châteaulin — France
- Châteauneuf-de-Galaure — France
- Chauny — France
- Chavagnes-en-Paillers — France
- Cheadle Hulme — United Kingdom
- Chelles — France
- Cheltenham — United Kingdom
- Chemillé-en-Anjou — France
- Chester — United Kingdom
- Chigwell — United Kingdom
- Chișinău — Moldova
- Chiva — Spain
- Choisy-le-Roi — France
- Christ’s Hospital — United Kingdom
- Clermont-Ferrand — France
- Cluj-Napoca — Romania
- Cluses — France
- Cognac — France
- Cold Ash — United Kingdom
- Colmar — France
- Cologne — Germany
- Colombes — France
- Colomiers — France
- Colwyn Bay — United Kingdom
- Como — Italy
- Compiègne — France
- Confignon — Switzerland
- Copenhagen — Denmark
- Córdoba — Spain
- Courbevoie — France
- Coutances — France
- Cranleigh — United Kingdom
- Crans-Montana — Switzerland
- Crest — France
- Créteil — France
- Crieff — United Kingdom
- Crowthorne — United Kingdom
- Cuarte de Huerva — Spain
- Cuise-la-Motte — France
- Culford — United Kingdom
- Curtisden Green — United Kingdom
- Dahlem-Marienau — Germany
- Dax — France
- Denbigh — United Kingdom
- Denstone — United Kingdom
- Derby — United Kingdom
- Dieppe — France
- Digne-les-Bains — France
- Dijon — France
- Dinan — France
- Dol-de-Bretagne — France
- Dollar — United Kingdom
- Douai — France
- Douarnenez — France
- Douvres-la-Délivrande — France
- Dover — United Kingdom
- Dresden — Germany
- Dübendorf — Switzerland
- Dublin — Ireland
- Duino — Italy
- Duisburg — Germany
- Dundee — United Kingdom
- Dunkerque — France
- Durham — United Kingdom
- Düsseldorf — Germany
- Eastbourne — United Kingdom
- Edinburgh — United Kingdom
- Elbeuf — France
- Elche — Spain
- Elgin — United Kingdom
- Ely — United Kingdom
- Engelberg — Switzerland
- Enghien-les-Bains — France
- Epernay — France
- Épinal — France
- Epsom — United Kingdom
- Erlangen — Germany
- Espalion — France
- Esplugues de Llobregat — Spain
- Essen — Germany
- Ettal — Germany
- Evreux — France
- Evry-Courcouronnes — France
- Exeter — United Kingdom
- Fécamp — France
- Felsted — United Kingdom
- Figeac — France
- Flers — France
- Florence — Italy
- Fontainebleau — France
- Fontenay-le-Comte — France
- Forbach — France
- Forgandenny — United Kingdom
- Fougères — France
- Founex — Switzerland
- Fourmies — France
- Framlingham — United Kingdom
- Franconville — France
- Frankfurt — Germany
- Frederiksberg — Denmark
- Furth — Germany
- Fuveau — France
- Gagny — France
- Gaillac — France
- Gandia — Spain
- Gap — France
- Garðabær — Iceland
- Garmisch-Partenkirchen — Germany
- Gavà — Spain
- Gdańsk — Poland
- Gémenos — France
- Geneva — Switzerland
- Genoa — Italy
- Gersthofen — Germany
- Gibraltar — Gibraltar
- Gien — France
- Giggleswick — United Kingdom
- Glasgow — United Kingdom
- Glenalmond — United Kingdom
- Gloucester — United Kingdom
- Godalming — United Kingdom
- Granville — France
- Grasse — France
- Great Finborough — United Kingdom
- Great Glen — United Kingdom
- Grenoble — France
- Grottaferrata — Italy
- Güby — Germany
- Guérande — France
- Guildford — United Kingdom
- Guingamp — France
- Haimhausen — Germany
- Hamburg — Germany
- Hamilton — United Kingdom
- Hamm — Germany
- Hannover — Germany
- Harrogate — United Kingdom
- Hasparren — France
- Hazebrouck — France
- Heidelberg — Germany
- Helensburgh — United Kingdom
- Hellerup — Denmark
- Helsinki — Finland
- Hennebont — France
- Hertford Heath — United Kingdom
- Hilversum — Netherlands
- Hinterzarten — Germany
- Holt — United Kingdom
- Holywood — United Kingdom
- Huddersfield — United Kingdom
- Hurstpierpoint — United Kingdom
- Hyères — France
- Iași — Romania
- Igny — France
- Igon — France
- Illertissen — Germany
- Ipswich — United Kingdom
- Issoire — France
- Issoudun — France
- Issy-les-Moulineaux — France
- Iwerne Minster — United Kingdom
- Jarville-la-Malgrange — France
- Jerez de la Frontera — Spain
- Joué-lès-Tours — France
- Kammeltal — Germany
- Katowice — Poland
- Kilmacolm — United Kingdom
- Kimbolton — United Kingdom
- Kingham — United Kingdom
- Kleinmachnow — Germany
- Kloster Schäftlarn — Germany
- Konstancin-Jeziorna — Poland
- Koropi — Greece
- Kraków — Poland
- Krumbach — Austria
- Kyiv — Ukraine
- L’Aldosa — Andorra
- La Barraca de Aguas Vivas — Spain
- La Brède — France
- La Côte-Saint-André — France
- La Flèche — France
- La Grande-Motte — France
- La Orotava — Spain
- La Roche-sur-Yon — France
- La Rochelle — France
- La Seyne-sur-Mer — France
- La Verpillière — France
- La Ville-du-Bois — France
- Lagoa — Portugal
- Laguna de Duero — Spain
- Lamballe-Armor — France
- Lancing — United Kingdom
- Lancy — Switzerland
- Landerneau — France
- Landivisiau — France
- Landser — France
- Landshut — Germany
- Langogne — France
- Lannion — France
- Lausanne–Vaud — Switzerland
- Laval — France
- Le Chesnay-Rocquencourt — France
- Le Havre — France
- Le Mans — France
- Le Mesnil-Esnard — France
- Le Péage-de-Roussillon — France
- Le Puy-en-Velay — France
- Le Raincy — France
- Le Vésinet — France
- Lectoure — France
- Leeds — United Kingdom
- Leioa — Spain
- Leipzig — Germany
- Lens — France
- Les Herbiers — France
- Les Pavillons-sous-Bois — France
- Lesneven — France
- Leysin — Switzerland
- Libourne — France
- Limassol — Cyprus
- Limerick — Ireland
- Limoges — France
- Lincoln — United Kingdom
- Lisbon — Portugal
- Little Ness — United Kingdom
- Ljubljana — Slovenia
- Llandovery — United Kingdom
- Llandudno — United Kingdom
- Loches — France
- Łódź — Poland
- London — United Kingdom
- Long Eaton — United Kingdom
- Longuenesse — France
- Longwy — France
- Lons-le-Saunier — France
- Loos — France
- Lorient — France
- Loudéac — France
- Loughborough — United Kingdom
- Lourdes — France
- Louvres — France
- Lublin — Poland
- Luçon — France
- Lucton — United Kingdom
- Lugano — Switzerland
- Lunéville — France
- Luxembourg City — Luxembourg
- Lyon — France
- Machecoul-Saint-Même — France
- Mâcon — France
- Madrid — Spain
- Maisons-Laffitte — France
- Málaga — Spain
- Malvern — United Kingdom
- Manchester — United Kingdom
- Marbella — Spain
- Marcq-en-Barœul — France
- Margency — France
- Marlborough — United Kingdom
- Marmande — France
- Marseille — France
- Marvejols — France
- Maspalomas — Spain
- Mauges-sur-Loire — France
- Mayenne — France
- Mayfield — United Kingdom
- Mazamet — France
- Meaux — France
- Melun — France
- Mende — France
- Mestre — Italy
- Metten — Germany
- Metz — France
- Meudon — France
- Mickleham — United Kingdom
- Milan — Italy
- Milton Abbas — United Kingdom
- Minsk — Belarus
- Miribel — France
- Modena — Italy
- Molina de Segura — Spain
- Monaco — Monaco
- Monléon-Magnoac — France
- Monmouth — United Kingdom
- Montaigu-Vendée — France
- Montauban-de-Bretagne — France
- Montbrison — France
- Montélimar — France
- Montferrier-sur-Lez — France
- Montigny-le-Bretonneux — France
- Montigny-lès-Metz — France
- Montluçon — France
- Montpellier — France
- Montreuil — France
- Montreuil-sur-Mer — France
- Montreux — Switzerland
- Montrond-les-Bains — France
- Monza — Italy
- Moralzarzal — Spain
- Morlaix — France
- Mortefontaine — France
- Moscow — Russia
- Mosta — Malta
- Mougins — France
- Mulhouse — France
- Munich — Germany
- Murcia — Spain
- Musselburgh — United Kingdom
- Nagykovácsi — Hungary
- Nancy — France
- Nantes — France
- Nay — France
- Neu-Ulm — Germany
- Neubeuern — Germany
- Neustadt an der Weinstraße — Germany
- Neuville-sur-Saône — France
- Nevers — France
- Newbury — United Kingdom
- Newcastle upon Tyne — United Kingdom
- Newcastle-under-Lyme — United Kingdom
- Newport — United Kingdom
- Nice — France
- Nicosia — Cyprus
- Niederalteich — Germany
- Nîmes — France
- Niort — France
- Nogent-sur-Marne — France
- Nort-sur-Erdre — France
- Norwich — United Kingdom
- Nottingham — United Kingdom
- Oakham — United Kingdom
- Oberursel — Germany
- Oeiras — Portugal
- Ollioules — France
- Oloron-Sainte-Marie — France
- Orléans — France
- Orsay — France
- Orthez — France
- Oslo — Norway
- Oswestry — United Kingdom
- Oundle — United Kingdom
- Oxford — United Kingdom
- Oyonnax — France
- Ozoir-la-Ferrière — France
- Padua — Italy
- Palermo — Italy
- Pallini — Greece
- Palma — Spain
- Pamiers — France
- Pangbourne — United Kingdom
- Paray-le-Monial — France
- Paris — France
- Passau — Germany
- Pau — France
- Pavia — Italy
- Pembroke — Malta
- Pembury — United Kingdom
- Périgueux — France
- Péronne — France
- Perpignan — France
- Petersfield — United Kingdom
- Peyia — Cyprus
- Phalsbourg — France
- Piņķi — Latvia
- Ploërmel — France
- Plymouth — United Kingdom
- Pocklington — United Kingdom
- Podgorica — Montenegro
- Poitiers — France
- Pont-Audemer — France
- Pont-l'Abbé-d'Arnoult — France
- Pont-Sainte-Maxence — France
- Pontivy — France
- Pontlevoy — France
- Pontoise — France
- Porto — Portugal
- Portsmouth — United Kingdom
- Pouzauges — France
- Poznań — Poland
- Pozuelo de Alarcón — Spain
- Prague — Czechia
- Pristina — Kosovo
- Privas — France
- Provins — France
- Pruvia de Abajo — Spain
- Puçol — Spain
- Pully — Switzerland
- Quimper — France
- Quimperlé — France
- Quintin — France
- Rambouillet — France
- Ramsgate — United Kingdom
- Reading — United Kingdom
- Redon — France
- Regensburg — Germany
- Reichersbeuern — Germany
- Reigate — United Kingdom
- Reims — France
- Rennes — France
- Repton — United Kingdom
- Reus — Spain
- Rezé — France
- Riga — Latvia
- Rillieux-la-Pape — France
- Riom — France
- Rishworth — United Kingdom
- Roanne — France
- Rocafort — Spain
- Rocester — United Kingdom
- Rodez — France
- Rolle — Switzerland
- Romans-sur-Isère — France
- Rome — Italy
- Roncade — Italy
- Roquebrune-Cap-Martin — France
- Roquetas de Mar — Spain
- Rostrenen — France
- Rotkreuz — Switzerland
- Rotterdam — Netherlands
- Roubaix — France
- Rugby — United Kingdom
- Ruthin — United Kingdom
- Ryde — United Kingdom
- Saarbrücken — Germany
- Sablé-sur-Sarthe — France
- Saint-André-de-Cubzac — France
- Saint-Brieuc — France
- Saint-Chély-d'Apcher — France
- Saint-Cyprien — France
- Saint-Didier-sur-Chalaronne — France
- Saint-Dié-des-Vosges — France
- Saint-Dizier — France
- Saint-Etienne — France
- Saint-Gaudens — France
- Saint-Germain-en-Laye — France
- Saint-Gildas-des-Bois — France
- Saint-Grégoire — France
- Saint-Herblain — France
- Saint-Jean-de-Luz — France
- Saint-Jory — France
- Saint-Julien-en-Genevois — France
- Saint-Laurent-sur-Sèvre — France
- Saint-Légier-La Chiésaz — Switzerland
- Saint-Mandé — France
- Saint-Nazaire — France
- Saint-Omer — France
- Saint-Pierre-lès-Nemours — France
- Saint-Pol-de-Léon — France
- Saint-Quentin — France
- Saint-Raphaël — France
- Saint-Symphorien-sur-Coise — France
- Saintes — France
- Salon-de-Provence — France
- Salzburg region — Austria
- Sannois — France
- Sant Cugat del Vallès — Spain
- Sant Esteve Sesrovires — Spain
- Sant Jordi de ses Salines — Spain
- Sant Pere de Ribes — Spain
- Santa Cruz de Tenerife — Spain
- São Domingos de Rana — Portugal
- Sarajevo — Bosnia and Herzegovina
- Sarcelles — France
- Sarreguemines — France
- Sartrouville — France
- Saumur — France
- Savenay — France
- Scarisbrick — United Kingdom
- Schaffhausen — Switzerland
- Schelklingen — Germany
- Schondorf am Ammersee — Germany
- Schweinfurt — Germany
- Sedbergh — United Kingdom
- Sées — France
- Segré-en-Anjou-Bleu — France
- Seilh — France
- Senlis — France
- Sens — France
- Serris — France
- Sète — France
- Sevenoaks — United Kingdom
- Seville — Spain
- Sèvremoine — France
- Shebbear — United Kingdom
- Sherborne — United Kingdom
- Shiplake — United Kingdom
- Shkabaj — Kosovo
- Shrewsbury — United Kingdom
- Siena — Italy
- Sigtuna — Sweden
- Sintra — Portugal
- Sion — Switzerland
- Skopje — North Macedonia
- Sofia — Bulgaria
- Soissons — France
- Sonning — United Kingdom
- Sotogrande — Spain
- Spiekeroog — Germany
- St Albans — United Kingdom
- St Andrews — United Kingdom
- St Gallen — Switzerland
- St Peter — Jersey
- St Peter Port — Guernsey
- St Saviour — Jersey
- Stafford — United Kingdom
- Stamford — United Kingdom
- Starnberg — Germany
- Stavanger — Norway
- Stein an der Traun — Germany
- Stockholm — Sweden
- Stockport — United Kingdom
- Stonehouse — United Kingdom
- Strasbourg — France
- Street — United Kingdom
- Stuttgart — Germany
- Sucy-en-Brie — France
- Swansea — United Kingdom
- Szczecin — Poland
- Tallinn — Estonia
- Tarare — France
- Tarbes — France
- Tassin-la-Demi-Lune — France
- Taunton — United Kingdom
- Tavistock — United Kingdom
- Telde — Spain
- Tervuren — Belgium
- The Hague — Netherlands
- Thessaloniki — Greece
- Thiais — France
- Thionville — France
- Thônes — France
- Thonon-les-Bains — France
- Thorpe Underwood — United Kingdom
- Thouars — France
- Timișoara — Romania
- Tirana — Albania
- Tivat — Montenegro
- Tiverton — United Kingdom
- Toledo — Spain
- Tonbridge — United Kingdom
- Torgelow am See — Germany
- Tórshavn — Faroe Islands
- Toul — France
- Toulon — France
- Toulouse — France
- Tournon-sur-Rhône — France
- Tours — France
- Tres Cantos — Spain
- Triesen — Liechtenstein
- Tring — United Kingdom
- Troyes — France
- Truro — United Kingdom
- Turin — Italy
- Turners Hill — United Kingdom
- Überlingen — Germany
- Upper Dicker — United Kingdom
- Uppingham — United Kingdom
- Ursberg — Germany
- Ustaritz — France
- Val de Briey — France
- Valbonne — France
- Valence — France
- Vannes — France
- Varna — Bulgaria
- Velden am Wörthersee — Austria
- Vendôme — France
- Verbier — Switzerland
- Verdun — France
- Verneuil-sur-Seine — France
- Vernon — France
- Verona — Italy
- Versailles — France
- Versoix — Switzerland
- Vicenza — Italy
- Vienna — Austria
- Vila-real — Spain
- Villanueva de la Cañada — Spain
- Villars-sur-Ollon — Switzerland
- Villaviciosa de Odón — Spain
- Ville-la-Grand — France
- Villebon-sur-Yvette — France
- Villefranche-sur-Saône — France
- Villejuif — France
- Villiers-le-Bel — France
- Vilnius — Lithuania
- Vincennes — France
- Vitré — France
- Voiron — France
- Voluntari — Romania
- Voorschoten — Netherlands
- Walbourg — France
- Warminster — United Kingdom
- Warsaw — Poland
- Waterloo — Belgium
- Weimar — Germany
- Wellingborough — United Kingdom
- Wellington, Somerset — United Kingdom
- Wells — United Kingdom
- West Lavington — United Kingdom
- Weston Rhyn — United Kingdom
- Westonbirt — United Kingdom
- Wimborne — United Kingdom
- Winchester — United Kingdom
- Windsor — United Kingdom
- Winscombe — United Kingdom
- Winterthur — Switzerland
- Woking — United Kingdom
- Woldingham — United Kingdom
- Woodbridge — United Kingdom
- Worcester — United Kingdom
- Worksop — United Kingdom
- Wrocław — Poland
- Würzburg — Germany
- Xàtiva — Spain
- Yarm — United Kingdom
- York — United Kingdom
- Yssingeaux — France
- Zagreb — Croatia
- Zamudio — Spain
- Zaragoza — Spain
- Zug — Switzerland
- Zuoz — Switzerland
- Zurich — Switzerland
Build a shortlist and plan a school visit · Compare the complete school bill