Let’s look at the different opportunities available for English teachers across Italy, from public schools to language centres and universities.
Public schools
In Italy’s public school system, wages are controlled by a collective agreement across the education sector. While there are slight differences based on location, seniority and qualifications, you can expect a salary of around €1,500 to €2,200 per month before tax (£1,253 - £1,839 / $1,620 - $2,375).
To land these kinds of jobs, you’ll need a degree, a TEFL certificate, experience, and some fluency in Italian.
Private schools
Private schools can offersubstantially higher salaries. For newer teachers, it’s reasonable to expect a beginner salary of about €1,500 (£1,253 / $1,620), while highly experienced teachers can earn about €3,450 per month (£2,883 / $3,725) at the top end. It’s worth pointing out that the highest salaries go to teachers who have lived in Italy for a substantial period of time, have at least a master’s degree, TEFL training, and a high level of Italian proficiency.
International schools
Like private schools, international schools in Italy offer high salaries. Usually, these range from about €1,500 - €3,750 per month (£1,253 / $1,620 - £3,134 / $4,049).
If you’re looking for a teaching job in Italy with added benefits, international schools are your best bet. Often, housing and travel stipends are provided to offset moving costs, as well as other benefits. Like private schools, you’ll need a master’s degree (at least), high-quality TEFL certification, and some teaching experience.
Universities
If you want to teach English at a university in Italy, it's quite possible. University teaching positions, just like salaries, can vary widely. (There’s a big difference between being a classroom assistant and a professor!) The average salary for a professor in Italy is about €3,583 (£2,995 / $3,868) per month. Typically, you’ll need a master’s degree or above to earn a salary like this at an Italian university. Completion of a TEFL course, particularly a TEFL certification course in English for Academic Purposes, is useful.
Language centres/schools
Language schools are a popular gateway to teaching English in Italy. Run by different kinds of businesses - usually international language centres - salaries for these jobs in Italy are advertised on a per-hour basis.
Unlike other jobs, language schools pay more for teachers who move to less popular destinations. For example, positions in Rome offer hourly wages between €10 - €20 (£8 - £17 / $11 - $22), while more remote regions with fewer schools need to pay more to attract talent, usually around €15 - €25 (£12 - £21 / $16 - $27).
Private tutoring
When you teach English in Italy, you’ll find a lot of teachers offer extra tutoring. Again, there are variables when it comes to pay, but teachers usually earn around €25 (£21/ $27) per hour. Teaching experience, the specific type of lesson (advanced TEFL certificates help here), qualifications and experience are all factors in how much you can charge per lesson.