Teachers of English as a foreign language roles in the UK earn a median of £31,170 per year, equivalent to £20.41 per hour as of 2024. This represents a 2.1% decrease in annual pay compared to the previous year. Pay varies across the UK, ranging from £26,162 to £46,518 per year.
Median Annual Pay
£31,170
as of 2024
Median Hourly Pay
£20.41
per hour
Year-on-Year Change
-2.1%
vs 2023
Annual Pay Range
£24,610 – £41,696
25th – 75th percentile
Each bar shows how many areas of the UK have a median annual pay in that range for Teachers of English as a foreign language roles. The dashed line marks the national median.
Based on sub-regional area data. Want a precise figure for your area?
Get your full Teachers of English as a foreign language salary report — broken down by local area, seniority, and role type. Instant download, based on official UK pay data.
Teachers of English as a foreign language teach students to speak and write the English language, either for the first time or building on their existing knowledge.
There are no pre-set academic entry requirements, however, many employers may require you to have a Teaching English as a Foreign Language course. TEFL courses require students to be 18 and to have a good level of English. A DBS check may be required.
Salary data is sourced from official UK pay datasets and updated periodically.