High School Teacher Salaries in London, England

Salary estimated from 928 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 21 April 2019
Average in London, England
£111 per day
6% Above national average
  • Most Reported
£24.40
£300
Salary Distribution

How much does a High School Teacher make in London, England?

The average salary for a High School Teacher is £111 per day in London, England, which is 6% above the national average. Salary estimates are based on 928 salaries submitted anonymously to Indeed by High School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a High School Teacher is 1-3 years.
High School Teacher salaries by company in London, England
CompanyAverage salary
£190 per day
£170 per day
£136 per day
£173 per day
£163 per day
£152 per day
£148 per day
£149 per day
£150 per day
£133 per day
High School Teacher salaries by location
CityAverage salary
£80.59 per day
£94.05 per day
£106 per day
£137 per day
£126 per day

High School Teacher job openings

Qualified Teacher of the Visually Impaired – Minerva Centre - Linden Lodge School
Richmond and Wandsworth Councils
London SW19
Teacher of Computing - Graveney School
Richmond and Wandsworth Councils
London SW17
Teacher of Modern Foreign Languages - Graveney School
Richmond and Wandsworth Councils
London SW17
Primary Mandarin Teacher
Harris Federation
Croydon CR0
Qualified Teacher of the Visually Impaired – Early Years (or willingness to train) - Linden Lodge School
Richmond and Wandsworth Councils
London SW19
Teacher of Food Studies / Catering
United Learning
London E17
High School Teacher jobs in London, England