Skip to content
teaching jobs italy

Teach English in Italy: TEFL Jobs Paying up to €1,250 a Month

Paid teaching jobs in Italy hiring now!


Now hiring · 30 cities across Italy

Teach English in Italy at modern, well-equipped language schools

Teach English in Italy with an established language school group, from Milan and Venice to Rome, Florence and Naples. You'll earn up to €1,250 a month after tax, get paid holiday and training on arrival, and choose a 6 or 12-month contract.

  • Up to €1,250 a month
  • No degree required
  • Training on arrival
  • 6 or 12-month contracts
Gondola on the Grand Canal in Venice at dusk, one of the Italian cities where you can teach English
€1,250A month after tax, a competitive local salary
25 hoursContact hours a week, with extra hours usually available
6 or 12 monthsStay for one semester or two
35 citiesAcross Italy, Spain and France
Salary and benefits

What English teachers in Italy get

A full-time teaching package with the security of a contract, paid leave and a clear route to grow your career in Europe.

  • Up to €1,250 a month after tax

    A competitive local salary, paid monthly.

  • Paid holiday

    Annual leave included in your contract.

  • Sick pay

    Statutory sick pay if you're unwell.

  • 6 or 12-month contracts

    Stay for one semester or the full academic year.

  • Training on arrival

    Orientation and training before you teach, plus ongoing workshops.

  • Career progression

    Projects and development opportunities within the company.

  • Overtime available

    Additional paid hours are usually on offer if you want them.

  • Beautiful locations

    Choose from 30 Italian cities, plus schools in Spain and France.

  • An international team

    Regular meet-ups, events and support from fellow teachers.

The school and the role

Teaching English at a language school in Italy

You'll join a language school group with 50 schools across Italy, Spain and France, and it's still growing. It's known for leading the way in EFL teaching, and for putting its staff and students first.

How you'll teach

  • Student-centred: students do the speaking, while you encourage, guide, check and correct
  • Fun and friendly: natural lessons with plenty of roleplay and real-life language
  • Technology-led: on-screen visuals and online warm-ups prepare students before class
  • Small groups: more speaking time for every student

Your working week

Full-time teachers have around 25 contact hours a week, and extra paid hours are usually available.

You'll teach in modern, open-plan centres with sofas, plants and screens in every room, a teaching home away from home.

Smiling team of international English teachers at a language school in Italy
Join a young, welcoming team of international English teachers.
Join the team

Teaching and living in Italy

Life at the school doesn't stop when class ends. Teachers and staff plan events together every month, so you'll make friends quickly and help your students practise English outside the classroom.

Why teachers love working here

  • A young, dynamic and welcoming international team
  • A focus on teaching, learning and sharing ideas
  • Regular meet-ups, workshops and ongoing training
  • Support with your own projects and events

Life outside the classroom

  • Cultural nights, movie nights and music nights
  • Clubs, phonetics and linguistics events
  • Social outings, parties and sports
  • Weekends exploring Italy's cities, coast and countryside
Where you can teach English in Italy and Europe
RegionCities
Northern ItalyMilan, Venice Mestre, Turin, Bologna, Verona, Padua, Genoa, Bergamo, Brescia, Como, Monza, Novara, Busto Arsizio, Trento, Treviso, Trieste, Modena, Parma, Reggio Emilia, Ferrara, Rimini
Central ItalyRome, Florence, Perugia, Livorno, Pescara
Southern Italy and the islandsNaples, Bari, Palermo, Cagliari
Also in Spain and FranceMadrid, Barcelona, Valencia, Lyon, Dijon
English teachers and school staff in fancy dress at a school social event in Italy
Fancy dress at a school social. Monthly events are a big part of life as a teacher in Italy.
Before you apply

Requirements to teach English in Italy

You don't need a degree for this role. Here's what you do need.

  • Native or native-level English (C2+)
  • EU citizenship, or the right to work in the EU
  • A TEFL certificate to stand out to schools. See which course fits ↓
  • Teachers already living in Italy are encouraged to apply
  • Canadian citizens can fast-track a work permit through the working holiday visa agreement
  • Enthusiasm for interactive, communicative teaching

UK passport holders: since Brexit, you'll need a visa or an existing right to work in the EU to take this role. If you don't have one, our team can suggest other teaching jobs abroad.

Get qualified

Which TEFL do you need to teach English in Italy?

Language schools in Italy look for teachers who can run lively, communicative lessons, and a 120-hour TEFL is the standard most schools ask for. Both courses below are accredited, studied fully online, and a great fit for this role. You can apply while you're still studying.

Great for Italy

120hr Professional TEFL

£99

The essential course for first-time teachers. It gives you the skills to plan and teach engaging lessons for every age group, from young learners to adults.

  • Complete in as little as 3 to 4 weeks
  • Meets the 120-hour standard schools ask for
  • FCDO-legalisable certificate
  • Free job placement support
View the 120hr course
Stand out in Italy

150hr Advanced TEFL

£179

Everything in the 120-hour course, plus advanced modules that help you stand out to schools and take on a wider range of classes and extra hours.

  • Teaching large classes and exam classes
  • Lesson Planning Plus, and testing and assessment
  • FCDO-legalisable certificate
  • Free job placement support
View the 150hr course

Not sure which to choose? Pick the 120hr course to get qualified quickly, or the 150hr course if you'd like extra skills for exam classes and career progression. You can also add our 20-hour teaching practicum, or compare every TEFL package side by side.

How it works

How to get a teaching job in Italy

  1. Get TEFL qualified

    Complete your 120-hour TEFL online. You can apply while you study.

  2. Apply to TEFL UK

    Fill in the quick form below. An advisor will check your eligibility and contact you with next steps.

  3. Interview

    Meet the school, choose your city and agree your 6 or 12-month contract.

  4. Prepare to teach

    Confirm your right-to-work documents and get your lesson ideas ready.

  5. Start in Italy

    Begin with orientation and training at your new school, then meet your first class.

Teacher toolkit

Walk into your first class in Italy ready to teach

Get 100 complete, print-ready TEFL lesson plans for every level from A1 to C2, covering adults, teenagers and young learners. Spend less time planning in the evenings and more time exploring Italy.

100Ready-to-teach lesson plans
A1–C2Every CEFR level
3Learner groups
Teacher on a laptop downloading TEFL lesson plans before her first English class
Straight answers

Teaching English in Italy: your questions answered

How much do English teachers earn in Italy?

With this role you can earn up to €1,250 a month after tax. You'll also get paid holiday and sick pay, and extra paid hours are usually available.

Do I need a degree to teach English in Italy?

No. A degree isn't required for this role. You'll need native or native-level English (C2+) and the right to work in the EU, and a TEFL certificate will help you stand out.

Which TEFL course do I need to teach in Italy?

A 120-hour TEFL is the standard most language schools ask for. Our 120hr Professional TEFL (£99) is a great way to get qualified quickly, and our 150hr Advanced TEFL (£179) adds skills for exam classes, large classes and assessment to help you stand out.

Can UK citizens teach English in Italy?

Yes, if you have the right to work in the EU. Since Brexit, UK passport holders need a visa or an existing right to work, such as dual EU citizenship. If you're unsure, apply and our team will talk you through your options.

Can Canadians teach English in Italy?

Yes. Canadian citizens can fast-track a work permit through the working holiday visa agreement between Canada and Italy.

Where in Italy can I teach English?

There are schools in 30 Italian cities, including Milan, Rome, Florence, Venice Mestre, Turin, Bologna, Naples and Palermo. You can also teach in Madrid, Barcelona, Valencia, Lyon and Dijon.

How many hours will I teach, and how long are the contracts?

Full-time teachers have around 25 contact hours a week, on a 6-month or 12-month contract. Extra hours are usually available if you'd like to earn more.

What is the teaching approach at the school?

The school uses a communicative, student-centred approach. Students do most of the speaking, while you guide, check and correct them. Lessons use roleplay, real-life language and on-screen visuals, and classes are kept small.

Will I get training and support?

Yes. You'll get orientation and training when you arrive, followed by ongoing training, workshops and regular meet-ups with the international teaching team.

Is there a social life for teachers?

Definitely. Teachers and staff plan monthly events such as cultural nights, clubs, movie and music nights, parties and sports, giving students a chance to practise English and teachers a chance to socialise.

Ready to teach English in Italy?

Apply below and an advisor will contact you with next steps. If you still need your TEFL, you can start the 120-hour course today. Looking for other roles? See all our TEFL jobs abroad.

Apply now

Simply fill out this form and we'll get straight back to you. If you have any questions you can always email us at [email protected]

Do you have a degree?
Are you TEFL qualified?
TEFL teacher using coloured counters in a lesson with young learners

Don't have TEFL?

Share this page