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

Primary school teacher salary in London

How much does an Primary School Teacher make in London?

Average base salary

£121
same
as national average

The average salary for a primary school teacher is £121 per day in London. 3k salaries reported, updated at 25 November 2023

Is this useful?

Top companies for Primary School Teachers in London

  1. Vision Teaching
    4.3
    11 reviews106 salaries reported
    £147per day
Is this useful?

Highest paying cities for Primary School Teachers near London

  1. East London
    £173 per day
    516 salaries reported
  2. Brent
    £135 per day
    709 salaries reported
  3. London
    £121 per day
    3k salaries reported
  1. Hackney
    £121 per day
    467 salaries reported
  2. Barnet
    £120 per day
    231 salaries reported
  3. Ealing
    £118 per day
    428 salaries reported
  1. Lambeth
    £115 per day
    409 salaries reported
  2. Croydon
    £114 per day
    404 salaries reported
  3. Lewisham
    £113 per day
    191 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 London?

Teacher

Job openings

Average £20,210 per year

Is this useful?

Frequently searched careers

Registered Nurse

Bus Driver

Software Engineer

Pharmacist

Truck Driver

Flight Attendant

Electrician

Dentist

Accountant

Caregiver

Warehouse Worker

Support Worker