School Principal Salaries in London

Salary estimated from 331 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 22 October 2019
Average in London
£41,739 per year
Meets national average
  • Most Reported
£8,800
£100,000
Salary Distribution

How much does a School Principal make in London?

The average salary for a School Principal is £41,739 per year in London, which meets the national average. Salary estimates are based on 331 salaries submitted anonymously to Indeed by School Principal employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a School Principal is 2-4 years.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
School Principal salaries by company in London
CompanyAverage salary
£59,953 per year
£116,369 per year
£91,203 per year
£68,954 per year
£66,437 per year
£65,179 per year
£64,507 per year
£59,305 per year
£57,416 per year
£60,000 per year
School Principal salaries by location
CityAverage salary
£41,986 per year
£39,766 per year
£42,770 per year
£27,318 per year
£31,433 per year

School Principal job openings

Principal
Harris Careers
London SE15
Principal
Harris Federation
London SE15
Principal
Harris Careers
London SE22
Principal
Harris Federation
London SE22
Principal Sustainability Consultant
AECOM
London
Principal Consultant
McKinney Rogers
London
School Principal jobs in London