T
The Global Insight

How much do secondary school teachers earn UK?

Author

Daniel Santos

Published Jan 17, 2026

The average pay for secondary school teachers in the UK in 2019 is £30,063. However, teacher pay differs based on experience and from region to region, with teachers inside London earning the highest salary (though this is offset by the increased costs that come with living in the capital).

Do teachers get paid in the summer UK?

Full time teachers are paid over twelve months. Our “summer months” are about six weeks, unless you are at an independent school. It’s reckoned that it’s a 9 month salary paid over twelve, not that teachers are paid for doing nothing.

How much does a public school teacher make?

The base salary for Public School Teacher ranges from $53,583 to $70,855 with the average base salary of $61,377. The total cash compensation, which includes base, and annual incentives, can vary anywhere from $53,583 to $70,855 with the average total cash compensation of $61,377.

How much does a secondary school teacher earn in the UK?

Secondary school teacher salary UK – on average, approximately £39,000 per year, before tax These salaries are in the range of the given figure and will vary not only by location but also by school, experience and much more. Why are school teacher salaries different around the country?

What’s the average salary of a middle school teacher?

Special education middle school teachers earn a little more, with an average of $60,300 per year; Even though a middle school teacher in special education can earn more than $89,820 per year, they start at about $38,000 in their first years. High school teachers earn around $60,000, a little more than some middle school teachers.

How much money can a teacher make with a Masters degree?

This salary differential can be substantial. A teacher can earn an additional $10,000 per year or more for holding a master’s degree by the time she makes it to the very top of the salary scale in 27 large districts.