Teach English in Italy
Teaching jobs in Italy now available throughout beautiful locations. Find your dream teaching role and progress your career!💚😍
Teach English in Italy
Join a growing network of private language schools in over 35 Italian cities, teaching small groups of adults with full training and career development. Start any time, with no placement fee through ESLstarter.
English teaching jobs in Italy
Teach with a forward-thinking network of private language schools in Italy, Spain and France, where staff and students come first. You'll join a young, friendly team of international teachers and teach small groups of mainly adult learners, both online and in person.
Schools are modern and relaxed, with open spaces, sofas and armchairs rather than rows of desks. Regular workshops, teacher support sessions and ongoing training help you grow, with real routes to progress your career in Europe.
Your Italy package
Full-time contracts of 6 or 12 months.
Monthly salary after tax
Extra hours available to boost your earnings
Paid holidays during your contract
Covered if you're unwell
Orientation plus regular workshops and support sessions
Development opportunities across the school network
Mainly adult learners, online and in person
Relaxed open spaces, not traditional classrooms
A young, friendly group of teachers from around the world
Who can apply?
- Fluent English
- A TEFL, TESOL or CELTA certificate
- EU citizenship or the right to work in the EU
- Strong communication, listening and group management skills
- Great interpersonal and teamwork skills
Teachers already living in Italy are encouraged to apply. Canadian nationals can often get a work permit faster through the working holiday agreement.
No TEFL yet? It's required for this role. Get the 120-hour TEFL online from just £63 with our partner TEFL UK, and many people finish in 3–4 weeks.
Get TEFL certified from £63Where you could teach
Schools in over 35 Italian cities, including:
- Rome
- Milan
- Florence
- Bologna
- Naples
- Palermo
- Cagliari
- And many more
There are also schools in Spain and France, including Madrid, Barcelona and Lyon.
How it works
Apply with ESLstarter
Send the form below with your CV. We'll check your eligibility and right to work.
Free consultation
Talk through the role and locations with one of our advisors.
Interview
An online interview with the school, with tips from us beforehand.
Offer and city
Choose a 6 or 12 month contract and confirm your location.
Start teaching
Orientation and training, then your first classes.
Ancient Rome, Renaissance Florence, the Cinque Terre coast and the best food in the world. Few places are as rewarding to live and teach in as Italy.
Your weekends will never be the same. · Read teacher stories
Teaching in Italy: your questions answered
How much do English teachers earn in Italy?
Teachers on this programme earn up to EUR 1,250 a month after tax, with paid leave, sick pay and overtime available. Contracts are full-time at around 25 contact hours a week.
Can I teach English in Italy without an EU passport?
For this role you need EU citizenship or an existing right to work in the EU. Teachers already living in Italy are encouraged to apply, and Canadian nationals can often obtain a work permit more quickly through the working holiday agreement.
Do I need a TEFL to teach in Italy?
Yes. You need a TEFL, TESOL or CELTA certificate, plus fluent English and strong communication and group management skills.
Who will I be teaching?
Mainly adult learners in small groups, both online and in person, in modern schools with relaxed open spaces.
Where are the teaching jobs?
There are schools in over 35 cities in Italy, including Rome, Milan, Florence, Bologna, Naples, Palermo and Cagliari, with further schools in Spain and France such as Madrid, Barcelona and Lyon.
Does ESLstarter charge a fee?
No. Our recruitment service for teaching jobs in Italy is completely free for teachers.
Ready to teach in Italy?
Start any time. Applications take five minutes, and our service is free.