primary school head teacher salary
Primary School Head Teacher Salary: A Complete Guide for 2026-27
Discover the primary school head teacher salary in England for 2026-27. Learn about pay scales, headteacher groups, location allowances, and how salaries compare to classroom teachers.
Pay snapshot: Primary head teachers in maintained schools in England typically earn between £58,569 and £97,136 for groups 1–4, with larger schools or London postings paying up to £158,863.
Related pay reference
£ / year
- Finance & insurance£52,000 / year
- IT & software£48,000 / year
- Education£38,000 / year
- Health & social care£36,000 / year
- Public administration£35,000 / year
Primary School Head Teacher Salary: What You Need to Know
If you are considering a career in school leadership or are simply curious about how much a primary school head teacher earns, this guide breaks down the official pay scales, location allowances, and factors that influence salary. We draw on the latest government documents and reputable sources to give you a clear picture.
Statutory Pay Ranges for Head Teachers
For maintained schools (those funded by local authorities) in England, head teacher salaries are governed by the School Teachers’ Pay and Conditions Document (STPCD). The 2025 document sets out eight headteacher groups, each with a minimum and maximum annual salary. Primary schools typically fall into groups 1 to 4, though larger or more complex primaries may be in higher groups.
For England excluding London, the 2025 ranges for groups 1–4 are:
- Group 1: £58,569 – £77,924
- Group 2: £61,534 – £83,860
- Group 3: £66,368 – £90,255
- Group 4: £71,330 – £97,136
These figures are from the STPCD 2025, as cited by the Walbrook guide. The GOV.UK guidance for 2026-27 gives slightly higher headline ranges (e.g., £60,619 to £148,829 for all headteachers in England excluding London), reflecting annual updates and the inclusion of higher groups.
Location Allowances
Where the school is located has a major impact on the primary school head teacher salary. London allowances are substantial:
- Inner London: Group 1 starts at £68,361, Group 4 at £81,120, and the highest group (Group 8) reaches £153,490.
- Outer London: Group 1 starts at £62,677, Group 4 at £75,433.
- London fringe: Group 1 starts at £60,001, Group 4 at £72,763.
These allowances reflect the higher cost of living in the capital. The Tes analysis confirms that headteachers in Inner London can earn up to £158,862.
How Primary Schools Are Assigned a Headteacher Group
The headteacher group is determined by the school’s pupil numbers, with additional weighting for pupils with special educational needs, nursery pupils, and sixth form students. A typical primary school with 200–400 pupils might be in Group 2 or 3. A large primary with over 500 pupils could be in Group 4 or even Group 5. The governing body must assign the school to a group and then set an individual pay range within that group, taking into account the specific responsibilities and challenges of the role.
Comparison with Classroom Teacher Salaries
To put the primary school head teacher salary in context, a qualified classroom teacher on the main pay range in England (excluding London) earns between £32,916 and £45,352 (2025 rates). After five years, a typical teacher could earn at least £46,960 (GOV.UK guidance). A head teacher, even in the smallest primary school, starts at over £58,000 – a clear jump reflecting the leadership responsibility.
Take-Home Pay Considerations
Gross salary is not the same as take-home pay. Deductions include income tax, National Insurance, and pension contributions (teachers in the Teachers’ Pension Scheme contribute around 9.4% of salary). For example, a head teacher on £70,000 gross might take home approximately £50,000 after tax and NI, depending on personal allowances. Always check your contract and use a take-home pay calculator for precise figures.
Eligibility and Progression
To become a primary school head teacher, you must have Qualified Teacher Status (QTS) and substantial teaching experience, often including time as a deputy head. There is no age band for the role – eligibility is based on qualifications and experience. Pay progression within the headteacher group is not automatic; it depends on performance management reviews. Some head teachers move to larger schools or take on additional responsibilities to increase their salary.
For more on how pay scales work across different roles, see our pay guides. You can also explore pay data for other education positions.
Summary
The primary school head teacher salary in England varies widely, but the framework is transparent. For maintained schools, expect a range of roughly £58,500 to £97,000 for most primary heads, with London allowances adding £5,000–£15,000. Academies may offer different rates, but many follow the STPCD. If you are aiming for headship, understand that your salary will reflect the size and location of your school, as well as your performance.
For the latest statutory rates, always refer to official GOV.UK guidance. Remember that these figures are for orientation; actual pay depends on your specific role and contract.
Frequently asked questions
What is the average primary school head teacher salary?
There is no single average, as salaries vary by school size and location. For a typical primary school in England (excluding London) in headteacher group 2 or 3, the salary range is roughly £61,534 to £90,255. Inner London primary head teachers can earn between £71,327 and £99,951 for the same groups.
How is a primary school head teacher’s pay determined?
Pay is set by the school’s governing body (or academy trust) using the STPCD framework. The school is assigned a headteacher group based on pupil numbers and other factors. The governing body then sets an individual pay range within that group, considering responsibilities and challenges. Location allowances (Inner London, Outer London, London fringe) add to the base figures.
Do primary head teachers earn more than classroom teachers?
Yes, significantly. A qualified classroom teacher on the main pay range in England (excluding London) earns between £32,916 and £45,352 (2025 rates). A primary head teacher in the lowest group starts at £58,569, and the role carries far greater responsibility. Even after five years, a classroom teacher might earn around £46,960, still below the head teacher minimum.
Related guides
head teacher salary
Head Teacher Salary 2026/27: What You Need to Know About Pay Scales and Take-Home Pay
Discover the latest head teacher salary ranges for England, including regional variations, headteacher groups, and typical take-home pay after tax and pension.
teacher salary in uk per month
Teacher Salary in the UK per Month: A Practical Guide for 2026/27
Find out the typical teacher salary in the UK per month, including starting rates, average pay, and take-home amounts after tax and pension. Based on official pay scales and ONS data.
secondary school teacher salary
Secondary School Teacher Salary 2026/27: Pay Scales, Take-Home Pay and Allowances
Find the latest secondary school teacher salary figures for England, including M1-UPS3 pay scales, London allowances, and estimated take-home pay after tax and pension.
scottish teacher salary
Scottish Teacher Salary 2026/27: Full Pay Scales and Eligibility Guide
Discover the latest Scottish teacher salary scales for 2026/27, including main grade, principal teacher, and headteacher pay. Learn about eligibility and take-home pay.
deputy head teacher salary
Deputy Head Teacher Salary 2026/27: Leadership Pay Scales and Take-Home Pay
Find the latest deputy head teacher salary for 2026/27. Learn how leadership pay ranges are set, what take-home pay looks like, and how school size affects earnings.
teaching salary uk
Teaching Salary UK: A Practical Guide to Teacher Pay in 2026/27
Understand teaching salary UK rates for 2026/27: new pay scales, London weighting, and how teacher pay compares to the National Minimum Wage. Practical advice for teachers and job seekers.