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

Primary school teacher salary in England

How much does an Primary School Teacher make in England?

Average base salary

£116
same
as national average

The average salary for a primary school teacher is £116 per day in England. 32.8k salaries reported, updated at 13 September 2022

Is this useful?

Top companies for Primary School Teachers in England

  1. Simply Education
    3.8star
    46 reviews166 salaries reported
    £226per day
  2. £160per day
Is this useful?

Highest paying cities for Primary School Teachers near England

  1. Birmingham
    £123 per day
    900 salaries reported
  2. Bradford
    £122 per day
    524 salaries reported
  3. Doncaster
    £120 per day
    309 salaries reported
  1. Coventry
    £119 per day
    134 salaries reported
  2. Leeds
    £117 per day
    500 salaries reported
  3. Croydon
    £116 per day
    234 salaries reported
  1. London
    £116 per day
    2.5k salaries reported
  2. Liverpool
    £110 per day
    391 salaries reported
  3. Bristol
    £99.34 per day
    782 salaries reported
Is this useful?

Where can an Primary School Teacher earn more?

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

How much do similar professions get paid in England?

Teacher

27,917 job openings

Average £16,155 per year

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