1. Home
  2. Career Explorer
  3. School Teacher
  4. Salaries
Content has loaded

School Teacher salary in England

How much does a School Teacher make in England?

1.8k salaries reported, updated at 28 July 2022
£33,714per year

The average salary for a school teacher is £33,714 per year in England.

Was the salaries overview information useful?

Where can a School Teacher earn more?

Compare salaries for School Teachers in different locations
Explore School Teacher openings