The ranking holds 35 schools with an international accreditation or an authorised programme. International Baccalaureate programmes are taught at 9 of them. The British Cambridge route, IGCSE and A-Level, at 28. A year of school costs from €5 200 to €26 950. A swimming pool on site is confirmed at 5.
1 school publishes a monthly fee rather than a yearly one and does not say how many payments it charges over a school year. We count such a year as ten payments: that is the number charged by the schools that do state it, and that is how long the school year runs in most countries of the ranking.
We do not take reviews from maps and directories: their terms forbid it, and nobody checks the quality there. Everything below comes from the official registers of the accrediting organisations and from the schools' own sites, and every fact carries its source and the date of the check.
| Cheapest | $5 875 a year | Collegio Arcivescovile Ballerini |
| Median | $16 946 a year | top of the fee range at 16 schools with a published fee |
| Most expensive | $30 446 a year | International School of Milan |
| Free | 12 schools | Istituto di Istruzione Superiore "Curie - Sraffa", Liceo Classico Statale «Giovanni Berchet», Liceo Scientifico e Linguistico Statale G. Marconi, Liceo Statale Gian Battista Vico, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Liceo Classico Statale «Stefano Maria Legnani», Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi |
Figures are converted to dollars at a weekly rate; schools publish their fees in their own currency. One-off charges, meals, transport and uniform are not included unless the school says otherwise. Fees for schools in Milan are taken from published price lists, not from what third parties say.
23 of the 35 schools in the ranking are private. The other 12 are state schools, set out below. The type of school does not affect the score: private and state schools sit in one list and are scored by the same formula, and only verifiable data moves the number.
12 schools in Milan teach an international programme with no tuition fee: Istituto di Istruzione Superiore "Curie - Sraffa", Liceo Classico Statale «Giovanni Berchet», Liceo Scientifico e Linguistico Statale G. Marconi, Liceo Statale Gian Battista Vico, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Liceo Classico Statale «Stefano Maria Legnani», Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi. On value for money such schools get the top score, because they sit outside the price range altogether.
12 schools with an international accreditation are funded by the state: Istituto di Istruzione Superiore "Curie - Sraffa", Liceo Classico Statale «Giovanni Berchet», Liceo Scientifico e Linguistico Statale G. Marconi, Liceo Statale Gian Battista Vico, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Liceo Classico Statale «Stefano Maria Legnani», Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi. Admission to these schools is usually competitive, and tuition is free or markedly cheaper than at a private school. In the ranking they stand alongside private schools and are scored on the same nine criteria.
Schools in Milan with an IB programme (9): Collegio San Carlo, The British School of Milan, Canadian School of Milan, ICS Milan International School, St. Louis School, Andersen International School, Bilingual European School, International School of Milan, American School of Milan. 1 of them runs the full three-stage cycle: PYP, MYP and DP. Authorisation is confirmed against the International Baccalaureate register.
The British Cambridge programme - IGCSE and A-Level - is taught at 28 schools in Milan: Collegio San Carlo, The British School of Milan, Canadian School of Milan, MILE Bilingual School, ICS Milan International School, St. Louis School, Bloom International School, Scuola Europa, Istituto di Istruzione Superiore "Curie - Sraffa", Istituto Gonzaga, Istituto Leopardi, Liceo Classico Statale «Giovanni Berchet», St. Joseph International College, Liceo Scientifico e Linguistico Statale G. Marconi, Istituti De Amicis, BDC School Milano, Liceo Statale Gian Battista Vico, BDC School Cologno, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Collegio Arcivescovile Castelli, Liceo Classico Statale «Stefano Maria Legnani», Collegio Arcivescovile Ballerini, Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi.
These schools stand in the suburbs, up to 31 km from the centre of Milan. Each card names the school's own town; they are gathered here because a family in Milan chooses between them as between districts of one place.
A facility counts only when the school names it outright on its own site: a modern campus is not a swimming pool. Swimming pool: 5 schools · Boarding: 1 school · School transport: 11 schools.
Comparing schools on a single feature is useless: the most expensive is not the best, and a famous name says nothing about what is backed by documents. The score is therefore built from nine criteria with different weights - from academic programmes and accreditation to facilities, clubs and fees relative to other schools in the country.
A criterion counts towards the score only when there is verifiable data behind it. That is why every score says how many of the nine criteria were counted: at schools in Milan that is 7.8 out of 9 on average. A school with a detailed site and a school with no site cannot earn an equally reliable score, and that is shown rather than hidden.
Ratings and reviews from Google Maps and other map services are not used: their terms forbid aggregation. Only verified reviews left here count. Full methodology →
Published fees run from $5 875 to $30 446 for a school year. The cheapest is Collegio Arcivescovile Ballerini, the most expensive International School of Milan. The median for the senior stage is $16 946 a year. Tuition is free at 12 schools: Istituto di Istruzione Superiore "Curie - Sraffa", Liceo Classico Statale «Giovanni Berchet», Liceo Scientifico e Linguistico Statale G. Marconi, Liceo Statale Gian Battista Vico, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Liceo Classico Statale «Stefano Maria Legnani», Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi. Fees are converted into dollars at a weekly rate; schools publish them in their own currency. 1 school publishes a monthly fee rather than a yearly one and does not say how many payments it charges over a school year. We count such a year as ten payments: that is the number charged by the schools that do state it, and that is how long the school year runs in most countries of the ranking.
Collegio San Carlo comes first with 81.0 points out of 100, counted from 7 of the 9 criteria. Next come American School of Milan (79.4) and Liceo Statale Antonio Banfi (78.5). The score is built from data anyone can check: accreditations found in official registers, programmes, facilities and published fees. A place in the ranking is not for sale.
The ranking holds 35 schools: 23 private and 12 state (Istituto di Istruzione Superiore "Curie - Sraffa", Liceo Classico Statale «Giovanni Berchet», Liceo Scientifico e Linguistico Statale G. Marconi, Liceo Statale Gian Battista Vico, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Liceo Classico Statale «Stefano Maria Legnani», Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi). Private and state schools go into the ranking on equal terms.
International Baccalaureate programmes are taught at 9 schools: Collegio San Carlo, The British School of Milan, Canadian School of Milan, ICS Milan International School, St. Louis School, Andersen International School, Bilingual European School, International School of Milan, American School of Milan. 1 of them runs the full three-stage cycle: PYP, MYP and DP.
IGCSE and A-Level are offered by 28 schools: Collegio San Carlo, The British School of Milan, Canadian School of Milan, MILE Bilingual School, ICS Milan International School, St. Louis School, Bloom International School, Scuola Europa, Istituto di Istruzione Superiore "Curie - Sraffa", Istituto Gonzaga, Istituto Leopardi, Liceo Classico Statale «Giovanni Berchet», St. Joseph International College, Liceo Scientifico e Linguistico Statale G. Marconi, Istituti De Amicis, BDC School Milano, Liceo Statale Gian Battista Vico, BDC School Cologno, IIS "Giulio Casiraghi" - Liceo classico, linguistico e scientifico, Liceo Statale Ettore Majorana, Liceo Statale Scientifico e Classico Ettore Majorana, Liceo Statale Antonio Banfi, Istituto di Istruzione Superiore Ezio Vanoni, Collegio Arcivescovile Castelli, Liceo Classico Statale «Stefano Maria Legnani», Collegio Arcivescovile Ballerini, Liceo Scientifico Statale Claudio Cavalleri, Liceo Statale M. G. Agnesi.
The earliest intake starts at 11 months old. 20 schools have a preschool section.
The score of every school adds up from nine criteria with different weights: academic programmes, accreditation, facilities, clubs, the fee against other schools in the country, reviews, university destinations, safety and teachers. A criterion counts only when there is data behind it that can be checked, so every score says how many of the nine were counted. Right now that is 7.8 out of 9 on average. We do not use reviews from maps or directories.