Teachers of English as a foreign language roles in the UK earn a median of £39,783 per year, equivalent to £23.10 per hour as of 2025. This represents a 6.1% increase in annual pay compared to the previous year. Pay varies across the UK, ranging from £32,440 to £56,736 per year.
Median Annual Pay
£39,783
as of 2025
Median Hourly Pay
£23.10
per hour
Year-on-Year Change
+6.1%
vs 2024
Annual Pay Range
£31,887 – £49,865
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.