Apply now
Location

Various

Fee

No fee

Duration

6 / 12 months

Date

Anytime

The Colosseum in Rome at dusk, teach English in Italy
Up to €1,250 a month after tax

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.

SalaryUp to €1,250 a month net
Location35+ cities across Italy
Start datesAny time
Contract6 or 12 months
Placement feeNone, it's free

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.

Teachers taking a selfie in front of the Colosseum in Rome

Your Italy package

Full-time contracts of 6 or 12 months.

Up to €1,250

Monthly salary after tax

Overtime

Extra hours available to boost your earnings

Paid leave

Paid holidays during your contract

Sick pay

Covered if you're unwell

Full training

Orientation plus regular workshops and support sessions

Career growth

Development opportunities across the school network

Small groups

Mainly adult learners, online and in person

Modern schools

Relaxed open spaces, not traditional classrooms

International team

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.

A team of English teachers at a language school in Italy

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 £63

Where 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.

The Spanish Steps and Barcaccia fountain in Rome

How it works

  1. Apply with ESLstarter

    Send the form below with your CV. We'll check your eligibility and right to work.

  2. Free consultation

    Talk through the role and locations with one of our advisors.

  3. Interview

    An online interview with the school, with tips from us beforehand.

  4. Offer and city

    Choose a 6 or 12 month contract and confirm your location.

  5. Start teaching

    Orientation and training, then your first classes.

Colourful houses of Manarola in the Cinque Terre, Italy

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.

Apply now

Fill out this form and we will get right back to you


Be the first to receive latest job opportunities, TEFL news and special offers direct to your inbox (it's free!)

Get TEFL certified from only £63

Not TEFL certified yet? Get your TEFL qualification for less!

Teacher testimonials

Hear more from teachers we have helped land their dream jobs.