Skip to main content

Salary guide

Teacher salary in United Kingdom

How much does a teacher make in the United Kingdom?

Average base salary

£41,500 per year

per year in United Kingdom · STPCD MPS £31,650–£43,607 · UPS £45,646–£49,084

See Teacher jobs
25th percentileMedian75th percentile
£31,650 per year£41,500 per year£49,084 per year

Qualified classroom teacher on the Main or Upper Pay Range. Higher rates apply inside the London pay areas.

Teacher job openings in United Kingdom

See all Teacher jobs

Highest paying schools for Teachers in United Kingdom

Highest paying agencies for Teachers in United Kingdom

Highest paying cities for Teachers near United Kingdom

Where teachers earn the most across the UK.

How much do similar professions to Teacher get paid in United Kingdom?

Frequently asked questions

How much does a teacher make in the United Kingdom?

The average salary for a teacher in the United Kingdom is £41,500 per year. Pay typically ranges from £31,650 per year to £49,084 per year depending on experience, phase and location.

Where can a teacher earn the most?

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.

What pay scale applies to a teacher?

Teacher pay is set by STPCD MPS £31,650–£43,607 · UPS £45,646–£49,084.

Find your next teacher job

Live UK teacher vacancies from schools, trusts and agencies.

Browse Teacher jobs

Browse all school salaries