Impara l'italiano a Milano!
If you come to Milano as an international student on an English-language programme, you will find that you can find your way around quite easily without speaking Italian. But speaking the local language always makes life easier and it may help you feel more at home, get to know more locals and gain insight into Milanese culture, customs and current events.


Municipality of Milano Language Courses

The City of Milano offers excellent and affordable Italian language courses for foreigners of all levels, from beginners to advanced. Schools are conveniently placed and easy to reach by public transportation. Look for "Italiano per Stranieri" on the dedicated website.

The course modules are of 60 hours each.  

The contribution you will pay is 109 euros per module. 

Different levels (A1, A2, B1, etc.) courses and schedules are available:

  • Monosettimanale  lessons are once a week;
  • Bisettimanale lessons are twice a week;
  • Intensivo means that you will take class three times a week;
  • Classe+online when one class is in person and the other online. 

If you attend at least 75% of the course you will be able to take a final test and access the priority lane in signing up for the following modules. 

There are four language schools available, easily accessible by public transportation.

Show up during opening hours, or write to the school d and get information about next courses You will be able to enroll or book a language level test:

PEPE: Via Guglielmo Pepe, 40 - 20159 Milano Zone 9  

Tel 02 88448419/21  

Bus:51 57 60 70 81 90 94 Trains: Garibaldi station Metro:M2 M5 GaribaldiTram:33, 12, 4, 2, 10 


XXII MARZO: Corso XXII Marzo, 59/a - 20129 Milano Zone 4 

Tel 02 88465554/5/8 

Bus 45 73 90 91 93 66 92 Tram 27 12 Trains: Porta Vittoria. 


MURILLO: Viale B.S. Murillo, 17- 20149 Milano Zone 7 

Tel 02 88440133/6 

Bus: 90, 91 Metro: M1 Amendola M5 Lotto 


If you are at the complete beginner level, you will be able to enroll directly at the secretary, otherwise you will take a test.

On the day of your test, check in at the school you picked 5 minutes in advance of your test time. 

You will receive short tests of increasing level until you get to yours.  

When you have assessed your level, you can go directly to the secretary's desk to pay and get enrolled (no cash, only bank and credit cards accepted). 

Bring your EU ID or your passport, and show your visa or residence permit if applicable.  

At your University / Academy

Most of the universities and academies in Milano offer Italian languages classes for their students, in addition to that, many other language schools are present in the city.

Some courses prepare you for the official Italian as a Foreign Language Certificate (there are four official certifications: CILS, CELI, CERT.IT,  PLIDA) that some universities might require you to get.

Inquire at your University/Academy International office or welcome desk

find an Italian language School in Milano

The municipality of Milano created the website It hosts a comprehensive database of Italian language courses offered in the city.

Please note: the website is no longer updated, but it is still useful to get the names of the Italian language schools. We suggest you to get in contact with the single institutes to ask for further information.

Free Italian courses at CPIA

What are CPIA? 

CPIA means Centro Provinciale per l’Istruzione degli Adulti

CPIA Milano has different branches: look them up here  

  • CPIA Via Pontano 
  • CPIA Via Heine 
  • CPIA Via Colletta 
  • CPIA Viale Zara 
  • CPIA Via Scrosati 
  • CPIA Via Satta 
  • CPIA Viale Campania 

CPIA are state schools established by the Ministry of Education, University and Research. These schools offer Italian and foreign citizens services and activities for adult education, which is considered as the driving force for the personal, cultural, social and economic growth of all citizens.   

Who can enrol in a CPIA? 

All Italian and/or foreign citizens over 16 years of age can enrol in a CPIA. Foreign citizens must have a valid residence permit.  

Which courses are offered? 

A CPIA course offer is mainly divided into three areas: 

  1. language and social integration courses for foreigners (Italian L2); 
  2. courses aimed at the acquisition of the diploma at the end of the first cycle of education (licenza media); 
  3. foreign language courses and basic computer science courses 

To see which courses are present in a CPIA school, click on Offerta Formativa. 

Who are the teachers? 

CPIA teachers are teachers from the Ministry of Education, University and Research with specific experience in adult education. 

Italian courses for foreigners: what type of certificate does the CPIA issue? 

At the end of the courses and after passing a final test, the CPIA issues a Certificate of Italian Language Competence (L2) / Attestato di competenza di lingua italiana (L2).

Conversation for improving your Italian

Tandem programs & co.

If you already speak some Italian and are looking for a fun and simple approach for improving your Italian without spending money and sitting further in a classroom, organizations such as ESN organize language exchange programs where you can pair up with local people and have informal chats. You might even make friends along the way!

ESN is one of the main international students association. Its groups in Milano Universities have Tandem one-to-one conversation programs. They have even an app for that. Get in touch with them!

ESN Bocconi Milano ESN IULM Milano ESN Milano Bicocca ESN Milano Statale ESN Politecnico Milano ESN Unicatt Milano