50% of professionals earn between £22,737 - £38,482 GBP
The median salary is £29,173
The average salary for a Primary School in United Kingdom is GBP 34,908 - GBP 42,012 per year in 2026. The median salary is GBP 30,858 per year, based on 7,840 active job listings.
The cities with the most Primary School job opportunities in United Kingdom are London, Ilford, Croydon, Harrow, Birmingham. London leads with 1,753 job openings.
Leading employers for Primary School roles in United Kingdom include WMJobs, Dorset Council, Dorset Council UK, Birmingham Diocesan Multi-Academy Trust, Oxted School.
Explore 7,840 Primary School job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.