Poland is among the countries found towards the other end of the spectrum, with teachers earning around $55,407 per year. Of the 34 OECD countries that provided data on average teacher salaries, the average annual salary came out at $57,399 in 2024. In the US primary school teachers earned $68,153. In England they earned $54,550 while Scotland’s figure was $62,584.