Primary School Teacher Salaries in the United Kingdom

Salary estimated from 27,285 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 13 August 2019
Average salary
£118 per day
  • Most Reported
£38.95
£300
Salary Distribution

How much does a Primary School Teacher make in the United Kingdom?

The average salary for a Primary School Teacher is £118 per day in the United Kingdom. Salary estimates are based on 27,285 salaries submitted anonymously to Indeed by Primary School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months.
Primary School Teacher salaries by company in the United Kingdom
CompanyAverage salary
£159 per day
£156 per day
£138 per day
£127 per day
£160 per day
£137 per day
£141 per day
£131 per day
£130 per day
£124 per day
Primary School Teacher salaries by location
CityAverage salary
£134 per day
£121 per day
£101 per day
£105 per day
£125 per day

Job openings for Primary School Teacher

View all job openings for Primary School Teacher