Foreign Language Teacher Salaries in England

Salary estimated from 269 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 28 November 2019
Average in England
£28,961 per year
Meets national average
  • Most Reported
£8,700
£61,000
Salary Distribution

How much does a Foreign Language Teacher make in England?

The average salary for a Foreign Language Teacher is £28,961 per year in England, which meets the national average. Salary estimates are based on 269 salaries submitted anonymously to Indeed by Foreign Language Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Foreign Language Teacher is less than 1 year.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Foreign Language Teacher salaries by company in England
CompanyAverage salary
£42,516 per year
£55,128 per year
£40,695 per year
£39,190 per year
£34,859 per year
£34,878 per year
£34,629 per year
£30,631 per year
£29,895 per year
£29,645 per year
Foreign Language Teacher salaries by location
CityAverage salary
£30,285 per year
£32,554 per year
£34,629 per year
£134 per day
£27,065 per year

Job openings for Foreign Language Teacher

View all job openings for Foreign Language Teacher