Salary guide
How much does a headteacher make in the United Kingdom?
Average base salary
£78,500 per year
per year in United Kingdom · STPCD Leadership L6–L43
Leads a school, sets strategy and is accountable for standards, safeguarding and staff. Pay follows the Leadership Pay Range in the STPCD.
Where headteachers earn the most across the UK.
Sutton Coldfield
1 open role
Birmingham
2 open roles
Maidenhead
1 open role
West Midlands
1 open role
Cookham Dean
1 open role
Scunthorpe
1 open role
Greater Manchester
1 open role
Coventry
1 open role
Shropshire
1 open role
Assistant Head of Sixth Form
Average
£55,500 per year
See assistant head of sixth form jobs
Assistant Head of Year
Average
£55,500 per year
See assistant head of year jobs
Assistant Headteacher
Average
£55,500 per year
See assistant headteacher jobs
Assistant Principal
Average
£78,500 per year
See assistant principal jobs
Associate Assistant Headteacher
Average
£78,500 per year
See associate assistant headteacher jobs
Associate Headteacher
Average
£78,500 per year
See associate headteacher jobs
The average salary for a headteacher in the United Kingdom is £78,500 per year. Pay typically ranges from £58,000 per year to £117,000 per year depending on experience, phase and location.
Headteachers in Inner London and Outer London typically earn the most, with pay boosted by London weighting. See the "Highest paying cities" section above for a full breakdown.
Headteacher pay is set by STPCD Leadership L6–L43.
Live UK headteacher vacancies from schools, trusts and agencies.
Browse Headteacher jobs