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

Teacher salary in London

How much does a Teacher make in London?

Average base salary

£36,461
108%
above national average

The average salary for a teacher is £36,461 per year in London. 4.6k salaries reported, updated at 25 September 2023

Is this useful?

Top companies for Teachers in London

  1. Clarus Education
    4.8
    31 reviews101 salaries reported
    £38,997per year
Is this useful?

Highest paying cities for Teachers near London

  1. East London
    £39,892 per year
    353 salaries reported
  2. London
    £36,461 per year
    4.6k salaries reported
  3. Sidcup
    £34,333 per year
    17 salaries reported
  1. Acton
    £33,073 per year
    12 salaries reported
  2. Fulham
    £29,257 per year
    19 salaries reported
  3. Barnet
    £20,622 per year
    128 salaries reported
  1. Lambeth
    £20,240 per year
    170 salaries reported
  2. Croydon
    £20,014 per year
    282 salaries reported
  3. Balham
    £18,304 per year
    6 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 London?

Elementary School Teacher

Job openings

Average £118 per day

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