Question: how much do secondary school teachers earn in the uk?
Answer: 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).