Every school. Every detail. Your family's fit.
Choose a city to browse schools, curricula and fee information. No account needed.
Choose a city below, or search by city or country.
Browse all cities
- A CoruñaSpain
- AalborgDenmark
- AarhusDenmark
- Abu DhabiUnited Arab Emirates
- Addis AbabaEthiopia
- AlgarvePortugal
- AlicanteSpain
- AlmatyKazakhstan
- AlmeríaSpain
- AlmuñécarSpain
- AmmanJordan
- AmsterdamNetherlands
- AndorraAD
- AnseongSouth Korea
- AntwerpBelgium
- Appi KogenJapan
- ArnhemNetherlands
- AstanaKazakhstan
- AsturiasSpain
- AthensGreece
- AugsburgGermany
- BakuAzerbaijan
- BaliIndonesia
- BandungIndonesia
- BarcelonaSpain
- BaselSwitzerland
- Batu PahatMalaysia
- BatumiGeorgia
- BeijingChina
- BelgradeSerbia
- BergamoItaly
- Bergen, North HollandNetherlands
- BeringenBelgium
- BerlinGermany
- BernSwitzerland
- Bielsko-BiałaPoland
- BilbaoSpain
- BillundDenmark
- Binh DuongVietnam
- BogorIndonesia
- BogotáColombia
- BolognaItaly
- BordeauxFrance
- Boston, MassachusettsUnited States
- BragaPortugal
- BratislavaSlovakia
- BredaNetherlands
- BregenzAustria
- BremenGermany
- BresciaItaly
- Brighton and HoveUnited Kingdom
- BrindisiItaly
- BrnoCzech Republic
- BruneiBN
- BrunswickGermany
- BrusselsBelgium
- BucharestRomania
- BudapestHungary
- Buenos AiresArgentina
- BusanSouth Korea
- BydgoszczPoland
- CadizSpain
- CairoEgypt
- Caldas da RainhaPortugal
- CampinasBrazil
- Can ThoVietnam
- CangguIndonesia
- Cape TownSouth Africa
- CasablancaMorocco
- CastellonSpain
- Cebu CityPhilippines
- České BudějoviceCzech Republic
- Chai NatThailand
- Chiang MaiThailand
- Chiang RaiThailand
- ChicagoUnited States
- ChumphonThailand
- ComoItaly
- CopenhagenDenmark
- CórdobaSpain
- Da NangVietnam
- DaeguSouth Korea
- DaejeonSouth Korea
- DalianChina
- Dammam Metropolitan AreaSaudi Arabia
- DohaQatar
- DresdenGermany
- DublinIreland
- Dusseldorf - Cologne - BonnGermany
- EindhovenNetherlands
- ElblagPoland
- EnschedeNetherlands
- EriceiraPortugal
- ErlangenGermany
- EsbjergDenmark
- FerraraItaly
- FlorenceItaly
- FlumetFrance
- FrankfurtGermany
- FreiburgGermany
- French Riviera - Côte d'AzurFrance
- FriedrichshafenGermany
- FukuokaJapan
- FundãoPortugal
- GdańskPoland
- GenevaSwitzerland
- GenoaItaly
- Genting HighlandsMalaysia
- GeojeSouth Korea
- GhentBelgium
- GilgilKenya
- Girona - Costa BravaSpain
- GranadaSpain
- GrazAustria
- GrenaaDenmark
- GrenobleFrance
- GroningenNetherlands
- GuangzhouChina
- GwangjuSouth Korea
- HaiphongVietnam
- HamburgGermany
- HangzhouChina
- HanoiVietnam
- HanoverGermany
- HatyaiThailand
- HeilbronnGermany
- HiroshimaJapan
- Ho Chi Minh CityVietnam
- Hong KongHong Kong
- Hua HinThailand
- IbizaSpain
- IkastDenmark
- IngolstadtGermany
- InnsbruckAustria
- Ipoh - PerakMalaysia
- IstanbulTurkey
- JakartaIndonesia
- JeddahSaudi Arabia
- JejuSouth Korea
- JohannesburgSouth Africa
- Johor BahruMalaysia
- JubailSaudi Arabia
- KalundborgDenmark
- KampalaUganda
- KandernGermany
- KasselGermany
- KatowicePoland
- KedahMalaysia
- KluangMalaysia
- Ko LantaThailand
- Ko Pha NganThailand
- KofuJapan
- Koh SamuiThailand
- KoperSlovenia
- Kota BharuMalaysia
- KrabiThailand
- KrakówPoland
- KrumbachAustria
- Kuala LumpurMalaysia
- KuantanMalaysia
- KufsteinAustria
- Kuwait CityKuwait
- LabuanMalaysia
- LagosNigeria
- LancianoItaly
- LanzaroteSpain
- Las Palmas - Gran CanariaSpain
- LausanneSwitzerland
- LeeuwardenNetherlands
- LeipzigGermany
- LeiriaPortugal
- LeuvenBelgium
- LilleFrance
- LimaPeru
- LimassolCyprus
- LinzAustria
- LisbonPortugal
- LjubljanaSlovenia
- ŁódźPoland
- LombokIndonesia
- LublinPoland
- LuccaItaly
- LucerneSwitzerland
- Lugano - TicinoSwitzerland
- LuxembourgLU
- LyonFrance
- MaastrichtNetherlands
- MadeiraPortugal
- MadridSpain
- MalaccaMalaysia
- MallorcaSpain
- ManamaBahrain
- ManilaPhilippines
- Mannheim - HeidelbergGermany
- MarbellaSpain
- MariboDenmark
- MarrakechMorocco
- MarseilleFrance
- MauritiusMU
- MedanIndonesia
- MedellínColombia
- MedinaSaudi Arabia
- MelbourneAustralia
- Mexico CityMexico
- MilanItaly
- ModenaItaly
- MombasaKenya
- MonterreyMexico
- MontpellierFrance
- MuarMalaysia
- MunichGermany
- MünsterGermany
- MuscatOman
- NæstvedDenmark
- NaganoJapan
- NagoyaJapan
- NairobiKenya
- Nakhon RatchasimaThailand
- NantesFrance
- NaplesItaly
- New YorkUnited States
- OdenseDenmark
- OkinawaJapan
- OlomoucCzech Republic
- OmmenNetherlands
- OsakaJapan
- OsloNorway
- OstravaCzech Republic
- OxfordUnited Kingdom
- PaderbornGermany
- PaduaItaly
- PalermoItaly
- PamplonaSpain
- Panama CityPanama
- ParisFrance
- PattayaThailand
- PauFrance
- PenangMalaysia
- Phnom PenhCambodia
- PhuketThailand
- Playa del CarmenMexico
- PortoPortugal
- PoznanPoland
- PragueCzech Republic
- PyeongtaekSouth Korea
- QuitoEcuador
- Radzyń PodlaskiPoland
- Ramstein-MiesenbachGermany
- RanumDenmark
- RegensburgGermany
- RigaLatvia
- Rio de JaneiroBrazil
- RiyadhSaudi Arabia
- Roi EtThailand
- RomeItaly
- RotterdamNetherlands
- RzeszówPoland
- SabahMalaysia
- SacheonSouth Korea
- SalzburgAustria
- San FranciscoUnited States
- San JoséCosta Rica
- SantiagoChile
- Santiago de CompostelaSpain
- Santo DomingoDominican Republic
- São PauloBrazil
- Sapporo - HokkaidoJapan
- SaraburiThailand
- SarajevoBosnia and Herzegovina
- SarawakMalaysia
- SchönenwerdSwitzerland
- SchweinfurtGermany
- SendaiJapan
- SeoulSouth Korea
- SetúbalPortugal
- SevillaSpain
- ShanghaiChina
- ShenzhenChina
- SienaItaly
- SofiaBulgaria
- SokchoSouth Korea
- SønderborgDenmark
- SplitCroatia
- St. GallenSwitzerland
- StockholmSweden
- StrasbourgFrance
- StuttgartGermany
- SurabayaIndonesia
- Swiss AlpsSwitzerland
- SydneyAustralia
- SzczecinPoland
- SzegedHungary
- TaipeiTaiwan
- TallinnEstonia
- TarragonaSpain
- TashkentUzbekistan
- TbilisiGeorgia
- TenerifeSpain
- The Red SeaSaudi Arabia
- ThuwalSaudi Arabia
- ToledoSpain
- TorontoCanada
- ToulouseFrance
- TriesteItaly
- TsukubaJapan
- TulumMexico
- TurinItaly
- UbudIndonesia
- UdineItaly
- Udon ThaniThailand
- UlfborgDenmark
- UlmGermany
- ValenciaSpain
- ValladolidSpain
- VareseItaly
- Velden am WörtherseeAustria
- VeniceItaly
- Verneuil-sur-AvreFrance
- VeronaItaly
- ViborgDenmark
- VicenzaItaly
- ViennaAustria
- Vigo - PontevedraSpain
- VilniusLithuania
- VinhVietnam
- ViterboItaly
- Vũng TàuVietnam
- WarsawPoland
- Washington D.C. areaUnited States
- WeimarGermany
- WrocławPoland
- WuhanChina
- YanbuSaudi Arabia
- YangonMyanmar
- ZagrebCroatia
- ZaragozaSpain
- ZurichSwitzerland
4,149+ international schools across 342 cities in 78 countries with up to 59 data points per school — tuition, class sizes, nationalities, admissions, activities, hidden fees.
Free to browse. Personalized fit scoring. No generic rankings.
Example: a Lisbon school (St Julian's School)
Published tuition vs. the real annual figure after capital levies, transport, exam fees, and uniforms.
Verified · WhereNext school DB · stjulians.com
- Published tuition$16,800
- Transport+$2,100
- Capital levy+$1,700
- Activities + uniforms+$1,300
- Lunch + trips+$1,150
- Other levies+$750
- True annual cost$23,800
Published tuition $16,800 · true annual cost $23,800 · +$7,000/yr (~+42%) in additional cost
What's inside “Other levies”
- Registration + admin — +$750 · Application + assessment fees + carrying cost on refundable deposit.
| Category | USD/yr | Cumulative | Detail |
|---|---|---|---|
| Published tuition | $16,800 | $16,800 | Headline figure on the fee schedule. |
| Capital levy | +$1,700 | $18,500 | Capital contribution €6-10K one-time amortized over schooling years. |
| Transport | +$2,100 | $20,600 | School shuttle from central Lisbon to outer-ring campuses (Carcavelos, Sintra). |
| Registration + admin | +$750 | $21,350 | Application + assessment fees + carrying cost on refundable deposit. |
| Activities + uniforms | +$1,300 | $22,650 | Sports kits, drama, music tuition, mandatory uniform refresh. |
| Lunch + trips | +$1,150 | $23,800 | School lunch ~€9-11/day + termly residential trips Y3+. |
| True annual cost | $23,800 | $23,800 | +$7,000/yr above published tuition (~+42%). |
Sample school listing
International School Bangkok (sample listing)
Bangkok, Thailand
- Tuition
- USD 27,400 / yr
- Est. all-in cost (modeled): USD 37,900 / yr (≈ +38%)
- Hidden fees
- Transport $2,500 / yr · Capital levy $2,800 / yr · Activities + extras $3,200 / yr · Books + devices $1,000 / yr · Lunch $1,000 / yr.
- Curriculum
- AERO + AP (US accredited) + IB Diploma upper school
- Admissions
- Rolling enrolment Aug + Jan; waitlist for K1, G6, G9. Assessment + interview required.
Source: school website + WhereNext verification 2026-05-12 · Identical fields tracked across all 4,149 schools in the database.
See full listing in the database →Quick answer
Key facts
- 4,149 schools international and private schools — coverage: 342 cities, 78 countries.
- Up to 59 data points per school tuition range, true annual cost, hidden fees, curriculum, nationalities, class sizes, admissions openness, value score.
- True cost ≠ tuition WhereNext computes total annual cost incl. registration, transport, uniform, activities — typically 15–35% above headline tuition.
- Sources: official school sites + accreditors IB Organisation, COBIS, MSA-CESS, government registries, plus public listings + manual verification.
Up to 59 data points per school — more than any directory
The WhereNext international school database tracks up to 59 data points per school across 4,149+ schools in 342 cities and 78 countries — including tuition and hidden fees, class sizes, student-teacher ratios, nationalities represented, curricula (IB, British, American, French, German), accreditations, sports, clubs, transport, and learning support levels.
Here's what every school looks like
Every school shows its tuition range, curriculum, accreditation status, ages served, and language of instruction — each with a confidence label and the date it was last checked. Flagship-city schools are verified against official school websites, the IB Organisation, COBIS, MSA-CESS, and government education registries; the wider directory is imported and labelled as such, so you always know how solid each figure is.
A real Lisbon flagship school — verified curricula, fee range, accreditations, and source links.
St Julian's School
VerifiedCarcavelos, Lisbon area · Illustrative sample of a verified flagship
Most covered cities
The 12 cities with the most international school coverage in the WhereNext database are Dubai (203 schools), Kuala Lumpur (150 schools), Bangkok (120 schools), Hong Kong (112 schools), Doha (104 schools), and more — covering tuition, curricula, accreditations, and hidden fee breakdowns for each school.
Cities with the deepest school data. Click to browse and filter.
Dubai
United Arab Emirates
$2,000–$30,035/yr
American · British · French +3
Kuala Lumpur
Malaysia
$3,000–$35,153/yr
American · Australian · British +4
Bangkok
Thailand
$4,000–$33,567/yr
American · Australian · British +5
Hong Kong
Hong Kong
$3,333–$42,000/yr
American · Australian · British +4
Doha
Qatar
$2,500–$28,000/yr
American · British · French +3
Cairo
Egypt
American · British · Canadian +3
Madrid
Spain
$4,000–$30,000/yr
American · British · French +3
Singapore
Singapore
$6,000–$39,000/yr
American · Australian · British +6
Abu Dhabi
United Arab Emirates
$4,000–$30,000/yr
American · British · Canadian +5
Barcelona
Spain
$4,000–$32,000/yr
American · British · French +3
Riyadh
Saudi Arabia
$2,160–$33,334/yr
American · British · German +2
Jakarta
Indonesia
$3,070–$38,249/yr
American · Australian · British +2
Browse all 342 cities
WhereNext's free international school directory covers 4,149 schools across 342 cities in 78 countries, organized by continent — Gulf & Middle East (7 countries), Southeast Asia (9 countries), East Asia (5 countries), Europe (34 countries), Africa (8 countries), Americas (12 countries), Central Asia (2 countries), Other (1 countries). Every listing is free to browse with no account required.
4,149 schools across 78 countries. Up to 59 data points per school.
Gulf & Middle East
United Arab Emirates
288 schoolsSaudi Arabia
133 schoolsQatar
104 schoolsKuwait
36 schoolsOman
33 schoolsBahrain
29 schoolsJordan
29 schoolsSoutheast Asia
Malaysia
216 schoolsThailand
203 schoolsIndonesia
140 schoolsVietnam
102 schoolsSingapore
89 schoolsCambodia
59 schoolsPhilippines
39 schoolsMyanmar
20 schoolsBN
9 schoolsEast Asia
China
140 schoolsHong Kong
112 schoolsJapan
109 schoolsSouth Korea
62 schoolsTaiwan
14 schoolsEurope
Spain
404 schoolsGermany
104 schoolsPortugal
97 schoolsSwitzerland
96 schoolsFrance
95 schoolsItaly
86 schoolsNetherlands
71 schoolsPoland
65 schoolsUnited Kingdom
44 schoolsTurkey
34 schoolsBelgium
32 schoolsCzech Republic
32 schoolsAustria
27 schoolsDenmark
25 schoolsRomania
24 schoolsGreece
22 schoolsGeorgia
18 schoolsSweden
17 schoolsHungary
16 schoolsAzerbaijan
14 schoolsBulgaria
13 schoolsCyprus
13 schoolsLU
12 schoolsSerbia
12 schoolsSlovakia
12 schoolsCroatia
10 schoolsLatvia
9 schoolsNorway
8 schoolsSlovenia
8 schoolsIreland
7 schoolsBosnia and Herzegovina
6 schoolsLithuania
6 schoolsEstonia
4 schoolsAD
2 schoolsAfrica
Egypt
101 schoolsSouth Africa
58 schoolsKenya
57 schoolsNigeria
42 schoolsUganda
28 schoolsMorocco
17 schoolsMU
16 schoolsEthiopia
10 schoolsAmericas
United States
73 schoolsBrazil
42 schoolsArgentina
31 schoolsColombia
30 schoolsCanada
28 schoolsPeru
25 schoolsCosta Rica
19 schoolsDominican Republic
18 schoolsChile
17 schoolsPanama
17 schoolsEcuador
10 schoolsCentral Asia
Kazakhstan
21 schoolsUzbekistan
15 schoolsOther
Australia
10 schoolsBrowse up to 59 data points per school
Filter by curriculum (IB, British, American, French, German), age range, annual budget, language, and learning support level.
Compare schools visually
Fee position vs city average. Class size comparisons. Diversity indicators. Radar charts showing school strengths.
Frequently asked questions
Common questions from relocating families about international schools. WhereNext's database covers 4,149+ schools with tuition ranges (each labelled by confidence), modeled all-in cost analysis, and curriculum details.
From real relocating parents.
Is browsing the school database really free?▾
Yes. Browsing all 4,149 schools across 342 cities and 78 countries is completely free — no signup, no email gate, no paywall. You get tuition ranges, curricula, accreditations, location, ages served, and source links for every school.
How accurate is the data?▾
It depends on the school, and we label it so you can tell. Flagship-city schools are verified against the school's published fees and cross-checked against the IBO, COBIS, MSA-CESS, and government education registries — these show a 'Verified' label and the date checked. The wider directory is imported from an international-schools database and labelled 'Imported listing' (lower confidence) until we verify it — an imported listing never shows as 'verified'. Our 'all-in' cost is a transparent model (published tuition plus typical fees for the city), labelled 'modeled' with a link to the method — not a scrape of marketing copy. If a field is uncertain, it's marked rather than filled with a guess.
Why is true cost different from published tuition?▾
Published tuition is usually 60-80% of the real first-year cost. Hidden categories include: registration fee ($500-$3,000), capital/development fee ($2,000-$15,000 one-time), transport ($1,500-$4,000/yr), uniforms + books ($300-$1,500), exam fees (IGCSE/AP/IB $200-$1,500/subject), technology levy ($200-$800), and extracurricular activities ($500-$5,000).
When should I start applying for international schools?▾
Earlier than most parents think. Top international schools have rolling admissions but often fill IB/A-Level cohorts 6-12 months in advance. Capital fee schools may have waitlists 12-18 months out.
What if my child has special learning needs?▾
Every school card includes a 'learning support level' field (none, light, moderate, comprehensive).
Do you cover curriculum-specific schools (IB, British, American, French, German)?▾
Yes. The database tracks 20+ curricula globally: IB (PYP/MYP/Diploma), British (IGCSE/A-Level), American (AP), French (Ministère), German (Abitur), Swiss, Dutch, Spanish, Italian, Montessori, Reggio Emilia, Waldorf, plus bilingual and local-with-English-stream schools. You can filter by curriculum on every city page.
What if my target city isn't in the database?▾
We have 342 cities across 78 countries — most major expat destinations are covered. If a city isn't in the search, it usually means there are fewer than 5 international schools with verifiable data, in which case browsing the parent country page is your best bet. We ship 5-10 new cities per month based on user demand.
Disclaimer: School profiles are source-backed decision aids, not endorsements or official rankings. Tuition figures are approximate and may not include registration fees, uniforms, transport, or exam costs. Always verify directly with the school before applying. WhereNext is not affiliated with any school listed. This is not admissions consulting, legal advice, or official school placement guidance.