Do international schools have waiting lists?
1,888 of 4,149 schools (46%) publish waiting-list information. After excluding explicit negative responses, 1,447 (35%) flag a positive or conditional waiting-list signal.
Loading...
WhereNext Open Data
A city-level view of how international schools describe admissions cadence, waiting lists, mid-year entry, entry evaluation, and registration timing. Every figure below is aggregated from published fields in the WhereNext schools dataset.
@misc{wherenext2026internationalschooladmissions,
author = {WhereNext Research Team},
title = {International School Admissions by City},
year = {2026},
url = {https://getwherenext.com/data/international-school-admissions-by-city},
note = {Accessed 2026-08-26}
}[International School Admissions by City](https://getwherenext.com/data/international-school-admissions-by-city). WhereNext Research Team, 2026. Accessed 2026-08-26.
WhereNext Research Team. (2026). International School Admissions by City. WhereNext. https://getwherenext.com/data/international-school-admissions-by-city (accessed 2026-08-26)
All WhereNext datasets are published as CC BY 4.0 open data — you are free to cite, quote, and republish with attribution.
Quick answer
4,013 of 4,149 international schools (97%) use rolling admissions, versus 121 (3%) coded as fixed. Among 203 cities meeting the 3-school table threshold, 7 have fixed cadence at or above 10%. 1,888 schools (46%) publish waiting-list information, including 1,447 (35%) with a positive or conditional flag; 1,220 (29%) explicitly accept mid-year entry.
Based on published admissions information for 4,149 international schools across 342 cities (WhereNext schools dataset). The table publishes the 203 cities with at least 3 schools.
Key facts
City comparison
203 cities · minimum 3 schools · sorted by coverage
Percentages use every school in the city as the denominator. “Most-mentioned month” reports calendar-month mentions in deadline text; it is not a recommended application date and can reflect more than one intake in a single record.
| City | Schools | Rolling / fixed | Waitlist flag | Mid-year entry | Entry evaluation | Most-mentioned month |
|---|---|---|---|---|---|---|
| 🇦🇪 DubaiUnited Arab Emirates | 203 | 91% / 9% | 35%(71) | 19%(38) | 71%(144) | April(3 of 60 published fields) |
| 🇲🇾 Kuala LumpurMalaysia | 150 | 96% / 4% | 28%(42) | 37%(55) | 70%(105) | December(4 of 72 published fields) |
| 🇹🇭 BangkokThailand | 120 | 95% / 5% | 41%(49) | 44%(53) | 67%(80) | No dominant month(top: July, August — 5 of 70 published fields each) |
| 🇭🇰 Hong KongHong Kong | 112 | 83% / 17% | 63%(71) | 39%(44) | 81%(91) | September(6 of 68 published fields) |
| 🇶🇦 DohaQatar | 104 | 95% / 5% | 44%(46) | 35%(36) | 68%(71) | October(8 of 51 published fields) |
| 🇪🇬 CairoEgypt | 101 | 100% / 0% | 31%(31) | 16%(16) | 71%(72) | March(4 of 30 published fields) |
| 🇪🇸 MadridSpain | 90 | 90% / 10% | 41%(37) | 27%(24) | 57%(51) | April(3 of 47 published fields) |
| 🇸🇬 SingaporeSingapore | 89 | 91% / 9% | 29%(26) | 36%(32) | 73%(65) | August(4 of 59 published fields) |
| 🇦🇪 Abu DhabiUAE | 85 | 96% / 4% | 40%(34) | 33%(28) | 62%(53) | March(3 of 38 published fields) |
| 🇪🇸 BarcelonaSpain | 75 | 84% / 16% | 33%(25) | 23%(17) | 40%(30) | No dominant month(top: January, March — 2 of 31 published fields each) |
| 🇸🇦 RiyadhSaudi Arabia | 69 | 100% / 0% | 25%(17) | 19%(13) | 67%(46) | September(3 of 22 published fields) |
| 🇮🇩 JakartaIndonesia | 67 | 100% / 0% | 40%(27) | 27%(18) | 72%(48) | May(4 of 30 published fields) |
| 🇻🇳 Ho Chi Minh CityVietnam | 61 | 95% / 5% | 38%(23) | 36%(22) | 52%(32) | August(2 of 29 published fields) |
| 🇯🇵 TokyoJapan | 60 | 100% / 0% | 57%(34) | 32%(19) | 90%(54) | March(6 of 49 published fields) |
| 🇰🇭 Phnom PenhCambodia | 59 | 100% / 0% | 44%(26) | 41%(24) | 86%(51) | No dominant month(top: April, August — 2 of 40 published fields each) |
| 🇵🇹 LisbonPortugal | 58 | 88% / 10% | 47%(27) | 33%(19) | 53%(31) | No dominant month(top: March, May, July, September — 1 of 28 published fields each) |
| 🇫🇷 ParisFrance | 56 | 93% / 7% | 27%(15) | 21%(12) | 36%(20) | January(3 of 24 published fields) |
| 🇪🇸 MarbellaSpain | 55 | 93% / 7% | 35%(19) | 27%(15) | 44%(24) | September(2 of 22 published fields) |
| 🇰🇪 NairobiKenya | 46 | 100% / 0% | 43%(20) | 46%(21) | 65%(30) | No dominant month(top: August, September — 4 of 27 published fields each) |
| 🇰🇷 SeoulSouth Korea | 44 | 100% / 0% | 23%(10) | 23%(10) | 86%(38) | August(2 of 21 published fields) |
| 🇪🇸 ValenciaSpain | 43 | 91% / 9% | 21%(9) | 14%(6) | 42%(18) | September(2 of 15 published fields) |
| 🇳🇬 LagosNigeria | 42 | 100% / 0% | 17%(7) | 21%(9) | 76%(32) | No dominant month(top: January, April, June, September — 1 of 14 published fields each) |
| 🇨🇳 ShanghaiChina | 40 | 100% / 0% | 57%(23) | 38%(15) | 70%(28) | No dominant month(top: February, May, June, July, August, September — 1 of 24 published fields each) |
| 🇳🇱 AmsterdamNetherlands | 39 | 74% / 18% | 21%(8) | 44%(17) | 49%(19) | 22 fields; no month stated |
| 🇰🇼 Kuwait CityKuwait | 36 | 100% / 0% | 25%(9) | 19%(7) | 64%(23) | No dominant month(top: January, September — 2 of 10 published fields each) |
| 🇬🇧 LondonUnited Kingdom | 35 | 100% / 0% | 49%(17) | 37%(13) | 60%(21) | No dominant month(top: January, March, May, October, November — 1 of 21 published fields each) |
| 🇵🇭 ManilaPhilippines | 35 | 100% / 0% | 43%(15) | 26%(9) | 94%(33) | No dominant month(top: August, November — 2 of 22 published fields each) |
| 🇹🇷 IstanbulTurkey | 34 | 100% / 0% | 29%(10) | 26%(9) | 47%(16) | No dominant month(top: August, September — 3 of 15 published fields each) |
| 🇪🇸 AlicanteSpain | 33 | 100% / 0% | 36%(12) | 42%(14) | 36%(12) | No dominant month(top: July, August — 1 of 17 published fields each) |
| 🇴🇲 MuscatOman | 33 | 100% / 0% | 27%(9) | 30%(10) | 70%(23) | August(2 of 15 published fields) |
| 🇦🇷 Buenos AiresArgentina | 31 | 100% / 0% | 16%(5) | 10%(3) | 48%(15) | March(2 of 10 published fields) |
| 🇿🇦 Cape TownSouth Africa | 31 | 100% / 0% | 48%(15) | 45%(14) | 71%(22) | March(2 of 18 published fields) |
| 🇩🇪 BerlinGermany | 30 | 90% / 10% | 40%(12) | 30%(9) | 60%(18) | October(3 of 20 published fields) |
| 🇨🇳 GuangzhouChina | 30 | 100% / 0% | 47%(14) | 40%(12) | 83%(25) | March(3 of 18 published fields) |
| 🇧🇷 São PauloBrazil | 30 | 100% / 0% | 57%(17) | 17%(5) | 70%(21) | February(3 of 19 published fields) |
| 🇯🇴 AmmanJordan | 29 | 100% / 0% | 24%(7) | 14%(4) | 52%(15) | No dominant month(top: January, July, September, November — 1 of 9 published fields each) |
| 🇧🇭 ManamaBahrain | 29 | 100% / 0% | 41%(12) | 17%(5) | 86%(25) | April(2 of 14 published fields) |
| 🇲🇽 Mexico CityMexico | 29 | 100% / 0% | 28%(8) | 28%(8) | 59%(17) | No dominant month(top: February, June, August — 2 of 15 published fields each) |
| 🇮🇹 RomeItaly | 29 | 100% / 0% | 45%(13) | 34%(10) | 55%(16) | January(3 of 17 published fields) |
| 🇮🇩 BaliIndonesia | 28 | 100% / 0% | 43%(12) | 25%(7) | 71%(20) | May(2 of 20 published fields) |
| 🇸🇦 JeddahSaudi Arabia | 28 | 100% / 0% | 7%(2) | 4%(1) | 21%(6) | January(1 of 3 published fields) |
| 🇺🇬 KampalaUganda | 28 | 100% / 0% | 29%(8) | 36%(10) | 64%(18) | August(3 of 17 published fields) |
| 🇨🇦 TorontoCanada | 28 | 100% / 0% | 32%(9) | 39%(11) | 93%(26) | September(8 of 24 published fields) |
| 🇿🇦 JohannesburgSouth Africa | 27 | 100% / 0% | 41%(11) | 37%(10) | 67%(18) | 11 fields; no month stated |
| 🇪🇸 MallorcaSpain | 27 | 89% / 11% | 37%(10) | 37%(10) | 48%(13) | 10 fields; no month stated |
| 🇨🇳 BeijingChina | 26 | 100% / 0% | 50%(13) | 27%(7) | 73%(19) | No dominant month(top: January, April — 1 of 10 published fields each) |
| 🇨🇴 BogotáColombia | 25 | 100% / 0% | 20%(5) | 24%(6) | 64%(16) | August(3 of 13 published fields) |
| 🇵🇪 LimaPeru | 25 | 100% / 0% | 40%(10) | 28%(7) | 64%(16) | March(3 of 12 published fields) |
| 🇨🇭 ZurichSwitzerland | 25 | 100% / 0% | 32%(8) | 44%(11) | 48%(12) | No dominant month(top: February, May, August — 1 of 14 published fields each) |
| 🇧🇪 BrusselsBelgium | 24 | 100% / 0% | 54%(13) | 50%(12) | 50%(12) | No dominant month(top: January, March — 1 of 15 published fields each) |
| 🇷🇴 BucharestRomania | 24 | 100% / 0% | 54%(13) | 38%(9) | 79%(19) | No dominant month(top: April, May, June, August, September — 1 of 15 published fields each) |
| 🇻🇳 HanoiVietnam | 23 | 100% / 0% | 35%(8) | 39%(9) | 83%(19) | No dominant month(top: January, August — 1 of 10 published fields each) |
| 🇨🇿 PragueCzech Republic | 23 | 100% / 0% | 48%(11) | 43%(10) | 74%(17) | April(2 of 17 published fields) |
| 🇬🇷 AthensGreece | 22 | 100% / 0% | 27%(6) | 23%(5) | 55%(12) | May(2 of 7 published fields) |
| 🇲🇾 Johor BahruMalaysia | 22 | 100% / 0% | 36%(8) | 36%(8) | 73%(16) | No dominant month(top: July, August, October, November — 1 of 13 published fields each) |
| 🇵🇱 WarsawPoland | 22 | 100% / 0% | 36%(8) | 55%(12) | 68%(15) | June(2 of 13 published fields) |
| 🇨🇭 LausanneSwitzerland | 21 | 100% / 0% | 57%(12) | 38%(8) | 71%(15) | March(2 of 14 published fields) |
| 🇺🇸 San FranciscoUnited States | 21 | 100% / 0% | 33%(7) | 19%(4) | 57%(12) | January(4 of 11 published fields) |
| 🇺🇸 New YorkUnited States | 20 | 100% / 0% | 30%(6) | 30%(6) | 65%(13) | No dominant month(top: January, December — 2 of 14 published fields each) |
| 🇯🇵 OsakaJapan | 20 | 100% / 0% | 45%(9) | 50%(10) | 85%(17) | 14 fields; no month stated |
| 🇲🇲 YangonMyanmar | 20 | 100% / 0% | 50%(10) | 45%(9) | 90%(18) | June(1 of 14 published fields) |
| 🇳🇱 RotterdamNetherlands | 19 | 100% / 0% | 42%(8) | 37%(7) | 63%(12) | No dominant month(top: January, June — 1 of 17 published fields each) |
| 🇨🇷 San JoséCosta Rica | 19 | 100% / 0% | 42%(8) | 74%(14) | 89%(17) | January(2 of 14 published fields) |
| 🇨🇭 GenevaSwitzerland | 18 | 100% / 0% | 33%(6) | 39%(7) | 28%(5) | July(1 of 10 published fields) |
| 🇹🇭 PattayaThailand | 18 | 100% / 0% | 17%(3) | 33%(6) | 50%(9) | 7 fields; no month stated |
| 🇩🇴 Santo DomingoDominican Republic | 18 | 100% / 0% | 11%(2) | 6%(1) | 61%(11) | No dominant month(top: March, September — 1 of 2 published fields each) |
| 🇮🇹 MilanItaly | 17 | 100% / 0% | 41%(7) | 12%(2) | 47%(8) | No dominant month(top: January, February — 1 of 7 published fields each) |
| 🇵🇦 Panama CityPanama | 17 | 100% / 0% | 59%(10) | 41%(7) | 88%(15) | February(2 of 15 published fields) |
| 🇨🇱 SantiagoChile | 17 | 100% / 0% | 35%(6) | 12%(2) | 47%(8) | No dominant month(top: March, May, June — 1 of 7 published fields each) |
| 🇸🇪 StockholmSweden | 17 | 100% / 0% | 53%(9) | 29%(5) | 53%(9) | May(3 of 12 published fields) |
| 🇹🇭 Chiang MaiThailand | 16 | 100% / 0% | 63%(10) | 44%(7) | 88%(14) | February(2 of 14 published fields) |
| 🇸🇦 Dammam Metropolitan AreaSaudi Arabia | 16 | 100% / 0% | 13%(2) | 13%(2) | 25%(4) | 2 fields; no month stated |
| 🇲🇺 Mauritius | 16 | 100% / 0% | 13%(2) | 13%(2) | 19%(3) | 2 fields; no month stated |
| 🇲🇽 MonterreyMexico | 16 | 100% / 0% | 13%(2) | 13%(2) | 25%(4) | 2 fields; no month stated |
| 🇹🇭 PhuketThailand | 16 | 100% / 0% | 19%(3) | 44%(7) | 50%(8) | 5 fields; no month stated |
| 🇨🇳 ShenzhenChina | 16 | 100% / 0% | 38%(6) | 44%(7) | 69%(11) | 7 fields; no month stated |
| 🇵🇹 AlgarvePortugal | 15 | 100% / 0% | 53%(8) | 40%(6) | 67%(10) | No dominant month(top: April, July, August — 1 of 9 published fields each) |
| 🇭🇺 BudapestHungary | 15 | 100% / 0% | 67%(10) | 40%(6) | 73%(11) | No dominant month(top: February, March, August, September — 1 of 10 published fields each) |
| 🇺🇿 TashkentUzbekistan | 15 | 100% / 0% | 20%(3) | 20%(3) | 40%(6) | August(1 of 3 published fields) |
| 🇬🇪 TbilisiGeorgia | 15 | 100% / 0% | 47%(7) | 27%(4) | 60%(9) | No dominant month(top: March, April — 1 of 10 published fields each) |
| 🇦🇿 BakuAzerbaijan | 14 | 100% / 0% | 29%(4) | 21%(3) | 79%(11) | September(2 of 8 published fields) |
| 🇩🇪 FrankfurtGermany | 14 | 100% / 0% | 57%(8) | 50%(7) | 64%(9) | No dominant month(top: January, August — 1 of 10 published fields each) |
| 🇨🇳 HangzhouChina | 14 | 100% / 0% | 21%(3) | 7%(1) | 43%(6) | 3 fields; no month stated |
| 🇮🇩 SurabayaIndonesia | 14 | 100% / 0% | 7%(1) | 7%(1) | 43%(6) | April(1 of 2 published fields) |
| 🇹🇼 TaipeiTaiwan | 14 | 100% / 0% | 43%(6) | 14%(2) | 79%(11) | No dominant month(top: March, June, August, September — 1 of 9 published fields each) |
| 🇲🇦 CasablancaMorocco | 13 | 100% / 0% | 8%(1) | 8%(1) | 31%(4) | 2 fields; no month stated |
| 🇫🇷 French Riviera - Côte d'AzurFrance | 13 | 100% / 0% | 38%(5) | 23%(3) | 62%(8) | June(3 of 6 published fields) |
| 🇨🇾 LimassolCyprus | 13 | 100% / 0% | 46%(6) | 38%(5) | 85%(11) | February(1 of 7 published fields) |
| 🇩🇪 MunichGermany | 13 | 100% / 0% | 77%(10) | 23%(3) | 77%(10) | No dominant month(top: January, May, June, October — 1 of 10 published fields each) |
| 🇧🇬 SofiaBulgaria | 13 | 100% / 0% | 54%(7) | 38%(5) | 85%(11) | March(3 of 8 published fields) |
| 🇰🇿 AstanaKazakhstan | 12 | 100% / 0% | 33%(4) | 17%(2) | 58%(7) | September(1 of 6 published fields) |
| 🇷🇸 BelgradeSerbia | 12 | 100% / 0% | 25%(3) | 17%(2) | 33%(4) | No dominant month(top: August, October — 1 of 4 published fields each) |
| 🇸🇰 BratislavaSlovakia | 12 | 100% / 0% | 42%(5) | 33%(4) | 92%(11) | No dominant month(top: April, July — 1 of 10 published fields each) |
| 🇺🇸 ChicagoUnited States | 12 | 100% / 0% | 25%(3) | 17%(2) | 50%(6) | December(1 of 6 published fields) |
| 🇱🇺 Luxembourg | 12 | 100% / 0% | 17%(2) | 8%(1) | 42%(5) | January(2 of 4 published fields) |
| 🇲🇾 PenangMalaysia | 12 | 100% / 0% | 50%(6) | 33%(4) | 83%(10) | No dominant month(top: January, May, June, August, December — 1 of 7 published fields each) |
| 🇦🇹 ViennaAustria | 12 | 100% / 0% | 33%(4) | 8%(1) | 58%(7) | July(1 of 3 published fields) |
| 🇨🇳 WuhanChina | 11 | 100% / 0% | 18%(2) | 18%(2) | 55%(6) | July(1 of 3 published fields) |
| 🇪🇹 Addis AbabaEthiopia | 10 | 100% / 0% | 0%(0) | 20%(2) | 40%(4) | No dominant month(top: January, February, May, June — 1 of 3 published fields each) |
| 🇺🇸 Boston, MassachusettsUnited States | 10 | 100% / 0% | 10%(1) | 20%(2) | 40%(4) | February(1 of 3 published fields) |
| 🇩🇰 CopenhagenDenmark | 10 | 100% / 0% | 80%(8) | 40%(4) | 90%(9) | March(2 of 9 published fields) |
| 🇵🇱 KrakówPoland | 10 | 100% / 0% | 20%(2) | 20%(2) | 60%(6) | 6 fields; no month stated |
| 🇪🇸 Las Palmas - Gran CanariaSpain | 10 | 100% / 0% | 30%(3) | 40%(4) | 40%(4) | August(1 of 4 published fields) |
| 🇰🇪 MombasaKenya | 10 | 100% / 0% | 30%(3) | 30%(3) | 50%(5) | No dominant month(top: July, September — 1 of 5 published fields each) |
| 🇪🇨 QuitoEcuador | 10 | 100% / 0% | 60%(6) | 10%(1) | 50%(5) | No dominant month(top: June, September — 1 of 4 published fields each) |
| 🇺🇸 Washington D.C. areaUnited States | 10 | 100% / 0% | 10%(1) | 10%(1) | 30%(3) | No dominant month(top: January, October — 1 of 3 published fields each) |
| 🇰🇿 AlmatyKazakhstan | 9 | 100% / 0% | 44%(4) | 33%(3) | 78%(7) | August(1 of 4 published fields) |
| 🇮🇩 BandungIndonesia | 9 | 100% / 0% | 11%(1) | 33%(3) | 33%(3) | 3 fields; no month stated |
| 🇨🇭 BaselSwitzerland | 9 | 100% / 0% | 0%(0) | 22%(2) | 56%(5) | 3 fields; no month stated |
| 🇧🇳 Brunei | 9 | 100% / 0% | 11%(1) | 22%(2) | 44%(4) | 3 fields; no month stated |
| 🇮🇩 MedanIndonesia | 9 | 100% / 0% | 11%(1) | 11%(1) | 44%(4) | 1 fields; no month stated |
| 🇱🇻 RigaLatvia | 9 | 100% / 0% | 56%(5) | 44%(4) | 67%(6) | June(2 of 4 published fields) |
| 🇧🇷 Rio de JaneiroBrazil | 9 | 100% / 0% | 44%(4) | 44%(4) | 56%(5) | September(1 of 5 published fields) |
| 🇳🇴 OsloNorway | 8 | 100% / 0% | 38%(3) | 25%(2) | 38%(3) | March(3 of 5 published fields) |
| 🇪🇸 SevillaSpain | 8 | 100% / 0% | 13%(1) | 13%(1) | 38%(3) | 2 fields; no month stated |
| 🇨🇭 Swiss AlpsSwitzerland | 8 | 100% / 0% | 50%(4) | 38%(3) | 88%(7) | June(1 of 7 published fields) |
| 🇪🇸 TenerifeSpain | 8 | 100% / 0% | 38%(3) | 38%(3) | 38%(3) | March(1 of 4 published fields) |
| 🇵🇱 WrocławPoland | 8 | 100% / 0% | 0%(0) | 13%(1) | 38%(3) | 3 fields; no month stated |
| 🇻🇳 Da NangVietnam | 7 | 100% / 0% | 14%(1) | 29%(2) | 57%(4) | 4 fields; no month stated |
| 🇮🇪 DublinIreland | 7 | 100% / 0% | 0%(0) | 29%(2) | 14%(1) | 4 fields; no month stated |
| 🇩🇪 Dusseldorf - Cologne - BonnGermany | 7 | 100% / 0% | 43%(3) | 57%(4) | 86%(6) | 6 fields; no month stated |
| 🇩🇪 HamburgGermany | 7 | 100% / 0% | 43%(3) | 14%(1) | 57%(4) | 4 fields; no month stated |
| 🇹🇭 Koh SamuiThailand | 7 | 100% / 0% | 14%(1) | 14%(1) | 29%(2) | 3 fields; no month stated |
| 🇸🇮 LjubljanaSlovenia | 7 | 100% / 0% | 29%(2) | 29%(2) | 57%(4) | No dominant month(top: March, November — 1 of 5 published fields each) |
| 🇯🇵 NagoyaJapan | 7 | 100% / 0% | 14%(1) | 0%(0) | 71%(5) | September(2 of 4 published fields) |
| 🇬🇧 OxfordUnited Kingdom | 7 | 100% / 0% | 14%(1) | 0%(0) | 43%(3) | 2 fields; no month stated |
| 🇵🇹 PortoPortugal | 7 | 100% / 0% | 29%(2) | 29%(2) | 43%(3) | 3 fields; no month stated |
| 🇭🇷 ZagrebCroatia | 7 | 100% / 0% | 14%(1) | 29%(2) | 43%(3) | 2 fields; no month stated |
| 🇲🇾 Ipoh - PerakMalaysia | 6 | 100% / 0% | 17%(1) | 33%(2) | 67%(4) | 2 fields; no month stated |
| 🇸🇦 JubailSaudi Arabia | 6 | 100% / 0% | 0%(0) | 0%(0) | 17%(1) | Not published |
| 🇸🇦 MedinaSaudi Arabia | 6 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇧🇦 SarajevoBosnia and Herzegovina | 6 | 100% / 0% | 50%(3) | 17%(1) | 83%(5) | No dominant month(top: February, April — 1 of 4 published fields each) |
| 🇲🇾 SarawakMalaysia | 6 | 100% / 0% | 17%(1) | 17%(1) | 33%(2) | Not published |
| 🇪🇸 Vigo - PontevedraSpain | 6 | 100% / 0% | 33%(2) | 33%(2) | 67%(4) | 2 fields; no month stated |
| 🇱🇹 VilniusLithuania | 6 | 100% / 0% | 33%(2) | 33%(2) | 83%(5) | September(1 of 4 published fields) |
| 🇸🇦 YanbuSaudi Arabia | 6 | 100% / 0% | 0%(0) | 17%(1) | 50%(3) | 1 fields; no month stated |
| 🇧🇪 AntwerpBelgium | 5 | 100% / 0% | 20%(1) | 40%(2) | 40%(2) | 5 fields; no month stated |
| 🇨🇭 BernSwitzerland | 5 | 100% / 0% | 0%(0) | 0%(0) | 60%(3) | January(1 of 2 published fields) |
| 🇪🇸 BilbaoSpain | 5 | 100% / 0% | 40%(2) | 40%(2) | 40%(2) | July(1 of 2 published fields) |
| 🇻🇳 HaiphongVietnam | 5 | 100% / 0% | 0%(0) | 0%(0) | 40%(2) | 1 fields; no month stated |
| 🇹🇭 Hua HinThailand | 5 | 100% / 0% | 60%(3) | 60%(3) | 60%(3) | No dominant month(top: February, May, June — 1 of 4 published fields each) |
| 🇨🇭 Lugano - TicinoSwitzerland | 5 | 100% / 0% | 20%(1) | 20%(1) | 60%(3) | 3 fields; no month stated |
| 🇩🇪 Mannheim - HeidelbergGermany | 5 | 100% / 0% | 0%(0) | 20%(1) | 40%(2) | 1 fields; no month stated |
| 🇫🇷 MarseilleFrance | 5 | 100% / 0% | 20%(1) | 40%(2) | 0%(0) | 4 fields; no month stated |
| 🇨🇴 MedellínColombia | 5 | 40% / 0% | 0%(0) | 40%(2) | 0%(0) | Not published |
| 🇦🇺 MelbourneAustralia | 5 | 40% / 0% | 0%(0) | 40%(2) | 0%(0) | Not published |
| 🇲🇽 Playa del CarmenMexico | 5 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇵🇹 SetúbalPortugal | 5 | 100% / 0% | 20%(1) | 20%(1) | 60%(3) | 1 fields; no month stated |
| 🇦🇺 SydneyAustralia | 5 | 40% / 0% | 0%(0) | 40%(2) | 0%(0) | Not published |
| 🇪🇸 ZaragozaSpain | 5 | 100% / 0% | 40%(2) | 40%(2) | 40%(2) | 2 fields; no month stated |
| 🇪🇸 A CoruñaSpain | 4 | 100% / 0% | 75%(3) | 50%(2) | 75%(3) | 3 fields; no month stated |
| 🇪🇸 AsturiasSpain | 4 | 100% / 0% | 0%(0) | 0%(0) | 50%(2) | 1 fields; no month stated |
| 🇵🇹 BragaPortugal | 4 | 100% / 0% | 100%(4) | 25%(1) | 100%(4) | February(1 of 4 published fields) |
| 🇮🇩 CangguIndonesia | 4 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇵🇭 Cebu CityPhilippines | 4 | 75% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇵🇱 GdańskPoland | 4 | 100% / 0% | 0%(0) | 25%(1) | 25%(1) | 1 fields; no month stated |
| 🇰🇷 JejuSouth Korea | 4 | 100% / 0% | 100%(4) | 25%(1) | 100%(4) | December(1 of 3 published fields) |
| 🇲🇾 KuantanMalaysia | 4 | 100% / 0% | 0%(0) | 25%(1) | 75%(3) | 3 fields; no month stated |
| 🇪🇸 LanzaroteSpain | 4 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | 1 fields; no month stated |
| 🇫🇷 LyonFrance | 4 | 100% / 0% | 25%(1) | 0%(0) | 50%(2) | 1 fields; no month stated |
| 🇲🇾 MalaccaMalaysia | 4 | 100% / 0% | 0%(0) | 0%(0) | 75%(3) | Not published |
| 🇲🇦 MarrakechMorocco | 4 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇹🇭 Nakhon RatchasimaThailand | 4 | 100% / 0% | 0%(0) | 75%(3) | 75%(3) | 3 fields; no month stated |
| 🇮🇹 NaplesItaly | 4 | 100% / 0% | 50%(2) | 0%(0) | 25%(1) | No dominant month(top: January, June — 1 of 2 published fields each) |
| 🇵🇱 PoznanPoland | 4 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇯🇵 Sapporo - HokkaidoJapan | 4 | 100% / 0% | 25%(1) | 25%(1) | 50%(2) | June(1 of 2 published fields) |
| 🇹🇭 SaraburiThailand | 4 | 100% / 0% | 0%(0) | 50%(2) | 75%(3) | 2 fields; no month stated |
| 🇩🇪 StuttgartGermany | 4 | 100% / 0% | 50%(2) | 25%(1) | 50%(2) | 2 fields; no month stated |
| 🇪🇪 TallinnEstonia | 4 | 100% / 0% | 50%(2) | 0%(0) | 50%(2) | No dominant month(top: January, June, July — 1 of 2 published fields each) |
| 🇮🇹 TurinItaly | 4 | 100% / 0% | 25%(1) | 0%(0) | 50%(2) | January(1 of 1 published fields) |
| 🇮🇩 UbudIndonesia | 4 | 75% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇪🇸 AlmeríaSpain | 3 | 100% / 0% | 33%(1) | 33%(1) | 67%(2) | No dominant month(top: February, March — 1 of 1 published fields each) |
| 🇬🇪 BatumiGeorgia | 3 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇨🇿 BrnoCzech Republic | 3 | 100% / 0% | 0%(0) | 67%(2) | 67%(2) | 2 fields; no month stated |
| 🇰🇷 BusanSouth Korea | 3 | 100% / 0% | 33%(1) | 33%(1) | 33%(1) | 2 fields; no month stated |
| 🇪🇸 CadizSpain | 3 | 100% / 0% | 100%(3) | 67%(2) | 100%(3) | 3 fields; no month stated |
| 🇧🇷 CampinasBrazil | 3 | 100% / 0% | 67%(2) | 33%(1) | 67%(2) | 1 fields; no month stated |
| 🇪🇸 CastellonSpain | 3 | 100% / 0% | 67%(2) | 33%(1) | 67%(2) | 2 fields; no month stated |
| 🇹🇭 Chiang RaiThailand | 3 | 100% / 0% | 0%(0) | 0%(0) | 100%(3) | September(1 of 1 published fields) |
| 🇪🇸 CórdobaSpain | 3 | 100% / 0% | 0%(0) | 33%(1) | 33%(1) | 1 fields; no month stated |
| 🇨🇳 DalianChina | 3 | 100% / 0% | 0%(0) | 33%(1) | 67%(2) | 1 fields; no month stated |
| 🇳🇱 EindhovenNetherlands | 3 | 100% / 0% | 33%(1) | 33%(1) | 100%(3) | March(1 of 3 published fields) |
| 🇮🇹 FlorenceItaly | 3 | 100% / 0% | 33%(1) | 67%(2) | 67%(2) | 3 fields; no month stated |
| 🇯🇵 FukuokaJapan | 3 | 100% / 0% | 33%(1) | 0%(0) | 67%(2) | 1 fields; no month stated |
| 🇮🇹 GenoaItaly | 3 | 100% / 0% | 33%(1) | 0%(0) | 33%(1) | 1 fields; no month stated |
| 🇰🇷 GeojeSouth Korea | 3 | 100% / 0% | 33%(1) | 67%(2) | 33%(1) | 1 fields; no month stated |
| 🇦🇹 GrazAustria | 3 | 100% / 0% | 0%(0) | 0%(0) | 33%(1) | Not published |
| 🇹🇭 HatyaiThailand | 3 | 100% / 0% | 33%(1) | 67%(2) | 67%(2) | 3 fields; no month stated |
| 🇪🇸 IbizaSpain | 3 | 100% / 0% | 33%(1) | 0%(0) | 33%(1) | 1 fields; no month stated |
| 🇦🇹 InnsbruckAustria | 3 | 100% / 0% | 33%(1) | 33%(1) | 33%(1) | January(1 of 3 published fields) |
| 🇲🇾 KedahMalaysia | 3 | 100% / 0% | 0%(0) | 33%(1) | 33%(1) | 1 fields; no month stated |
| 🇮🇩 LombokIndonesia | 3 | 100% / 0% | 33%(1) | 67%(2) | 100%(3) | 2 fields; no month stated |
| 🇵🇹 MadeiraPortugal | 3 | 100% / 0% | 100%(3) | 67%(2) | 100%(3) | August(1 of 3 published fields) |
| 🇯🇵 NaganoJapan | 3 | 100% / 0% | 0%(0) | 33%(1) | 67%(2) | No dominant month(top: August, December — 1 of 2 published fields each) |
| 🇫🇷 NantesFrance | 3 | 100% / 0% | 0%(0) | 33%(1) | 0%(0) | 1 fields; no month stated |
| 🇯🇵 OkinawaJapan | 3 | 100% / 0% | 0%(0) | 0%(0) | 67%(2) | Not published |
| 🇨🇿 OstravaCzech Republic | 3 | 100% / 0% | 67%(2) | 0%(0) | 67%(2) | No dominant month(top: February, June — 1 of 2 published fields each) |
| 🇦🇹 SalzburgAustria | 3 | 100% / 0% | 33%(1) | 0%(0) | 100%(3) | December(1 of 3 published fields) |
| 🇭🇷 SplitCroatia | 3 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
| 🇵🇱 SzczecinPoland | 3 | 100% / 0% | 0%(0) | 33%(1) | 0%(0) | 1 fields; no month stated |
| 🇫🇷 ToulouseFrance | 3 | 100% / 0% | 33%(1) | 67%(2) | 67%(2) | 2 fields; no month stated |
| 🇯🇵 TsukubaJapan | 3 | 100% / 0% | 67%(2) | 0%(0) | 67%(2) | 1 fields; no month stated |
| 🇲🇽 TulumMexico | 3 | 100% / 0% | 0%(0) | 0%(0) | 0%(0) | Not published |
Provenance
Scope and denominator. Global percentages use all 4,149 schools in the committed WhereNext snapshot. City rows include every place with at least 3 schools, matching the publication threshold used by the sibling school-costs-by-city dataset. That produces 203 city rows covering 3,968 schools.
Cadence. Rolling and fixed are exact values from admissions_cadence. Annual (9) and waitlist-risk (6) records remain separate, so the rolling and fixed columns are not forced to sum to 100%.
Waitlists and evaluation. 1,888 records contain waiting-list text. The flag percentage excludes explicit negative responses and retains conditional responses. Entry evaluation similarly excludes only explicit no and N/A values; nuanced descriptions of assessments, interviews, screening, or conditional evaluation remain included.
Registration timing. 2,026 records contain registration-deadline text. The Most-mentioned month column excludes records that describe no fixed deadline, rolling registration, or year-round intake. For May, the token must either be capitalized without a modal-verb follower (be, submit, apply, vary, differ, or fill) or follow clear month context such as in, by, until, from, before, after, or deadline. Other months use whole-word matching. Tied leaders are shown as no dominant month, and a record may mention multiple intakes. These distributions are not admissions advice.
Update basis and use. The page is generated from the committed schools snapshot dated June 28, 2026. The fields reflect school-published information captured in the WhereNext dataset and may change. This page is informational and advisor-neutral; verify current requirements, capacity, and dates with each school.
Licence. The city aggregates and WhereNext-authored analysis are available under Creative Commons Attribution 4.0 International. Cite WhereNext and link to this page.
Distribution questions
1,888 of 4,149 schools (46%) publish waiting-list information. After excluding explicit negative responses, 1,447 (35%) flag a positive or conditional waiting-list signal.
This dataset does not prescribe a lead time. 2,026 of 4,149 school records publish registration-timing text; January is the most-mentioned month (118 records), while 1,183 records describe no fixed deadline, rolling admissions, or year-round intake.
4,013 of 4,149 schools (97%) are coded as rolling, while 121 (3%) are coded as fixed. The remaining records use annual or waitlist-risk cadence labels.
1,220 of 4,149 schools (29%) explicitly flag mid-year entry as available in the dataset.
2,557 of 4,149 schools (62%) publish a positive or conditional evaluation signal after explicit no and N/A responses are excluded.
Browse individual school profiles or compare the separate city-level true-cost dataset.