School Principal Salaries in England

Salary estimated from 4,079 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 18 April 2019
Average in England
£41,241 per year
Meets national average
  • Most Reported
£9,300
£97,000
Salary Distribution

How much does a School Principal make in England?

The average salary for a School Principal is £41,241 per year in England, which meets the national average. Salary estimates are based on 4,079 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.
School Principal salaries by company in England
CompanyAverage salary
£58,487 per year
£48,210 per year
£46,561 per year
£97,980 per year
£64,307 per year
£63,296 per year
£58,831 per year
£51,583 per year
£53,182 per year
£46,977 per year
School Principal salaries by location
CityAverage salary
£41,651 per year
£48,161 per year
£39,329 per year
£41,444 per year
£53,636 per year

School Principal job openings

Principal Lecturer/Director Medical Education
Anglia Ruskin University
Chelmsford
Principal
Ark Schools
Portsmouth
Principal Architect
Kier Group
Cambridge
Principal Architect
Kier Group
Cambridge
Principal
Leeds City Council
Leeds
Principal Clinical Teaching Fellow in Medical Education
University of Warwick
University of Warwick
School Principal jobs in England