Salary by profession · UK · 2026
Teacher salary in the UK
What is the average teacher salary in the UK?
The average UK teacher earns about £42,300 (ONS Annual Survey of Hours and Earnings (ASHE) 2025), typically £32,000–£50,000. That's around £2,831 a month take-home, and places the typical teacher in roughly the 58th percentile of all UK earners — £3,261 above the national median.
Verified 12 August 2026
Teacher pay and take-home
| Gross salary | Take-home (year) | Take-home (month) | |
|---|---|---|---|
| Entry / lower | £32,000 | £26,560 | £2,213 |
| Typical (median) | £42,300 | £33,976 | £2,831 |
| Experienced / senior | £50,000 | £39,520 | £3,293 |
How teachers compare
The UK median full-time salary is £39,039. At £42,300, the typical teacher is earning £3,261 more than the national median — around the 58th percentile of all earners. The main pay scale runs from the starting salary up to the upper pay range; London weighting adds a significant uplift.
Want your exact number? Pay varies by region, employer and experience. See where your salary ranks → or work out your take-home →