Salary guide
How much does a secondary teacher make in the United Kingdom?
Average base salary
£42,800 per year
per year in United Kingdom · STPCD MPS/UPS
Subject specialist teaching Years 7–13. Pay follows the STPCD Main or Upper Pay Range.
Secondary Teacher
Aspire People · Birmingham
Secondary Teacher
Aspire People Limited · West Midlands
Secondary Teacher
Horizon Care and Education · Rochdale
Secondary Teacher
EdEx - Education Recruitment · United Kingdom
Secondary Teacher
Teaching Personnel · United Kingdom
Secondary Teacher
Tradewind Recruitment · North West England
Where secondary teachers earn the most across the UK.
Greenwich
1 open role
Ruthin
1 open role
Grimsby
2 open roles
Nottingham
1 open role
Mansfield
1 open role
Croydon
1 open role
Birmingham
2 open roles
Bedford
1 open role
Bedfordshire
1 open role
Academic Tutor
Average
£41,500 per year
See academic tutor jobs
Accounting Teacher
Average
£41,500 per year
See accounting teacher jobs
ADHD Teacher
Average
£41,500 per year
See adhd teacher jobs
Advanced Skills Teacher
Average
£41,500 per year
See advanced skills teacher jobs
Advisory Teacher
Average
£41,500 per year
See advisory teacher jobs
Alternative Provision Teacher
Average
£41,500 per year
See alternative provision teacher jobs
The average salary for a secondary teacher in the United Kingdom is £42,800 per year. Pay typically ranges from £31,650 per year to £49,084 per year depending on experience, phase and location.
Secondary Teachers 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.
Secondary Teacher pay is set by STPCD MPS/UPS.
Live UK secondary teacher vacancies from schools, trusts and agencies.
Browse Secondary Teacher jobs