Primary School Teacher salary in the United Kingdom

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

Median base salary

£45,939

Median £45,939
Low £30,674High £60,620

Based on an estimated 289,000 jobs from the UK Office for National Statistics (Annual Survey of Hours and Earnings 2025, provisional) in United Kingdom.

Salary range

10th percentile
£30,674
25th percentile
£37,847
75th percentile
£51,676
90th percentile
£60,620

Highest paying regions for Primary School Teacher

Primary School Teacher job openings in the United Kingdom

No Primary School Teacher openings in the United Kingdom right now.

Browse all jobs

How we calculate salaries|Explore UK salaries for other roles