Head teachers and principals roles in the UK earn a median of £73,504 per year, equivalent to £42.87 per hour as of 2025. This represents a 1.7% increase in annual pay compared to the previous year. Pay varies across the UK, ranging from £57,804 to £109,182 per year.
Median Annual Pay
£73,504
as of 2025
Median Hourly Pay
£42.87
per hour
Year-on-Year Change
+1.7%
vs 2024
Annual Pay Range
£59,264 – £92,298
25th – 75th percentile
Each bar shows how many areas of the UK have a median annual pay in that range for Head teachers and principals roles. The dashed line marks the national median.
Based on sub-regional area data. Want a precise figure for your area?
Get your full Head teachers and principals salary report — broken down by local area, seniority, and role type. Instant download, based on official UK pay data.
Head teachers and principals plan, organise, direct and co-ordinate the running of schools, colleges and other educational establishments.
Entrants usually possess a degree or equivalent qualification and have gained significant relevant experience in the field of education. Specialist training courses to become a head teacher are available. A DBS check may be required.
Salary data is sourced from official UK pay datasets and updated periodically.