Primary international school fees in Milan run from roughly EUR 8,000 a year at smaller bilingual primaries to about EUR 22,000 at the premium British, American and IB schools, with most full international programmes sitting in the EUR 12,000 to 16,000 range.
Milan has Italy's deepest concentration of international schools, with strong British, American and International Baccalaureate provision alongside bilingual Italian international primaries. That breadth gives relocating families a genuine spread of price points at primary level.
Where the school sits and which curriculum it runs shape the fee more than anything else. Full IB and English medium primaries with largely overseas trained staff command the upper bands, while bilingual primaries that blend the Italian system with an international stream cost less for comparable years.
The table below bands annual primary tuition by school tier, drawn from our milan international school fees research. Primary year groups usually sit at the lower end of each school's published range, with fees stepping up through secondary. Figures are tuition only; one off and recurring extras are set out separately below.
| Tier | Annual primary tuition | Typical schools |
|---|---|---|
| Premium | EUR 16,000 to 22,000 | International School of Milan, British School of Milan, American School of Milan |
| Upper mid | EUR 12,000 to 16,000 | ICS Milan, St Louis School, established IB primaries |
| Mid | EUR 9,000 to 12,000 | Smaller bilingual privati, newer international primaries |
| Value | EUR 8,000 to 11,000 | Bilingual Italian international primaries |
School names illustrate each tier and are not endorsements or exact quotes. Confirm current fees directly with each school.
Tuition is only part of the bill. The line items below are indicative bands for international schools in this market and should be confirmed with each school, as policies vary widely and some waive individual charges entirely.
| Cost | Indicative band | Notes |
|---|---|---|
| Application / registration | EUR 100 to 700 | Usually non refundable, paid per applicant. |
| Refundable deposit | One term of fees, refundable | Held against the place, returned on departure subject to notice. |
| Entry / capital contribution | EUR 0 to 3,000 where charged | One off contribution on first enrolment at some schools. |
| School bus | EUR 1,300 to 2,600 a year | Distance based; optional but common for primary families. |
Bands above are indicative industry ranges, not school specific quotes. Always confirm current figures in a school's fee schedule before budgeting.
The curriculum and staffing model is the main driver. A primary place at a full IB, British or American school with mostly overseas trained teachers sits at the top of the range, while bilingual primaries that combine the Italian curriculum with English medium teaching run cheaper because the staffing and funding model differs.
Heritage and demand push fees too. Long established names with strong diploma outcomes and waiting lists hold premium pricing, whereas newer entrants discount to fill primary cohorts. Campus scale, sports and the breadth of languages offered round out the difference.
Many Milan schools quote tuition by year group, so a primary figure rises through middle and high school. Families weighing the full cost of place should look past the primary headline to the secondary and diploma years where fees peak.
Tuition is the headline, but transport, deposits and capital levies add up. Use our comparison tool to line up Milan primary fees against the city your offer is in.
Open the fee comparison toolEnrolment and registration fees are usually non refundable and paid per applicant, so applying to several schools adds up. Some schools also charge a one off entry contribution on first enrolment that makes the first year materially more expensive.
Lunch, transport and the activity programme are significant recurring costs at primary level and are sometimes bundled, sometimes billed separately. Read the fee schedule carefully to see what is included in the headline tuition.
When transport, lunch and mandatory extras are added, the total annual cost per primary child commonly runs well above the tuition line. Budget for uniforms, materials and trips on top of the core fee.
For the full breakdown by school and tier, including secondary projections, read our milan international school fees guide, or start from the Milan international schools hub to shortlist by curriculum and neighbourhood. To weigh one city against another, the international school fee calculator totals tuition plus living costs.
Primary international school fees in Milan range from about EUR 8,000 a year at smaller bilingual primaries to roughly EUR 22,000 at premium British, American and IB schools. Most full international programmes fall between EUR 12,000 and EUR 16,000 before extras.
The premium tier includes long established names such as the International School of Milan, the British School of Milan and the American School of Milan, where primary tuition can reach EUR 16,000 to 22,000 a year before transport, lunch and other extras.
Generally yes. Bilingual Italian international primaries sit in the EUR 8,000 to 11,000 band, below full IB and English medium schools, because they blend the Italian system with an international stream and a different staffing model.
Budget for non refundable registration and enrolment fees, a possible one off entry contribution, plus lunch, transport, uniforms, materials and the activity programme, which together can add several thousand euros a year.
Several do. A number of Milan schools run the IB Primary Years Programme, while others follow the English National Curriculum or an American programme at primary. Check the primary structure and the onward diploma pathway before you commit.
Weekly intelligence on fee changes, new school openings and curriculum updates for 50+ cities.