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

Teacher salary in England

How much does a Teacher make in England?

Average base salary

£16,155
same
as national average

The average salary for a teacher is £16,155 per year in England. 35k salaries reported, updated at 13 September 2022

Is this useful?

Top companies for Teachers in England

  1. City Lit
    4.2star
    9 reviews9 salaries reported
    £45,868per year
Is this useful?

Highest paying cities for Teachers near England

  1. London
    £34,353 per year
    2.4k salaries reported
  2. Cambridge
    £30,183 per year
    220 salaries reported
  3. Birmingham
    £17,118 per year
    1.1k salaries reported
  1. Leeds
    £16,749 per year
    1k salaries reported
  2. Northampton
    £16,225 per year
    235 salaries reported
  3. Newcastle upon Tyne
    £16,031 per year
    356 salaries reported
  1. Manchester
    £15,417 per year
    495 salaries reported
  2. Coventry
    £15,332 per year
    288 salaries reported
  3. Bournemouth
    £13,816 per year
    133 salaries reported
Is this useful?

Where can a Teacher earn more?

Compare salaries for Teachers in different locations
vs
Explore Teacher openings
Is this useful?

How much do similar professions get paid in England?

Elementary School Teacher

6 job openings

Average £116 per day

Is this useful?

Frequently searched careers

Software Engineer

Pharmacist

Truck Driver

Flight Attendant

Dentist

Bus Driver

Registered Nurse

Accountant

Project Manager

Electrician

Cleaner

Support Worker