Skip to content
UK Minimum Wage

average primary school teacher salary

Understanding the Average Primary School Teacher Salary in the UK: Pay Scales, Eligibility, and What You Can Expect

Discover the average primary school teacher salary in the UK, including pay scales, eligibility requirements, and how experience affects earnings. Practical guidance for teachers and job seekers.

Pay snapshot: The average primary school teacher salary in the UK is around £45,500 to £46,000 per year for full-time roles, according to ONS data, with starting salaries from £34,000 in England (excluding London) under the 2026 pay scales.

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

Understanding the Average Primary School Teacher Salary

If you are considering a career in teaching or are already working in a primary school, knowing what you can expect to earn is essential. The average primary school teacher salary in the UK is a useful benchmark, but actual pay depends on where you work, your experience, and the type of school. This guide explains the current pay scales, eligibility requirements, and how your salary compares with the National Living Wage.

What Is the Average Primary School Teacher Salary?

According to the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (2025 provisional data), the average full-time primary school teacher in the UK earns £45,535 per year. The median salary – the middle point of all earnings – is £45,939. These figures cover all state-funded schools across the UK and include teachers at different points on the pay scale.

It is important to note that the ONS data reflects actual earnings, not the advertised starting salary. For comparison, secondary school teachers earn a slightly higher average of £47,170. The gap is modest, but primary and secondary pay scales are separate.

Statutory Pay Scales for Primary Teachers in England

For maintained schools (those funded by local authorities) in England, the government sets statutory pay ranges. From September 2026, the minimum starting salary for a qualified primary teacher is £34,069 (outside London). In Inner London, the starting salary rises to £41,729. The full main pay range (M1 to M6) for 2026 is:

  • England (excluding London): £34,069 – £52,835
  • London fringe: £35,602 – £54,328
  • Outer London: £39,196 – £58,120
  • Inner London: £41,729 – £64,684

These figures come from GOV.UK guidance. Note that academies and independent schools can set their own pay, but many follow the national framework.

Eligibility and Progression

To be paid on the statutory teacher pay scale, you must hold qualified teacher status (QTS). Without QTS, you may work as an unqualified teacher, but the pay is lower – for example, unqualified teacher pay in England (excluding London) ranges from £23,732 to £36,494 from September 2026.

Once employed, your salary is reviewed annually. Most teachers move up one point on the main pay range each year, subject to performance management. After five years, a typical teacher could earn at least £46,960 (or more in London). Leadership roles, such as headteacher or deputy head, have separate, higher pay ranges reaching over £81,000.

How Does Teacher Pay Compare with the Minimum Wage?

The National Living Wage for workers aged 21 and over is £12.71 per hour (2026 rate). A primary teacher on the average salary of £45,535 works approximately 1,265 hours per year (based on a typical 32.5-hour teaching week plus some directed time), which equates to roughly £36 per hour. Even the lowest starting salary of £34,069 works out at about £27 per hour – more than double the statutory minimum. Teachers are therefore well above minimum wage thresholds, but their working hours often include evenings and weekends for planning and marking.

Take-Home Pay and Deductions

Your take-home pay depends on tax, National Insurance, pension contributions, and any student loan repayments. At the average primary teacher salary of £45,535, estimated monthly take-home pay is around £3,025 (after tax and NI, before pension). This is based on the standard tax code for England, Wales, and Northern Ireland. Scottish income tax rates differ. Pension contributions for teachers in the Teachers’ Pension Scheme are typically around 7.4% of salary, which would reduce take-home pay further.

Where to Find More Information

For the latest pay scales and eligibility details, visit the UK Minimum Wage, pay guides, or pay data sections of this site. You can also explore specific topics related to teacher pay and public sector earnings. Always check your contract and the current statutory rates, as pay awards are subject to change.

Final Thoughts

The average primary school teacher salary provides a helpful starting point, but your actual earnings will depend on your location, experience, and school type. With structured progression and London allowances, teaching offers a stable and above-minimum-wage income. Use the official pay scales and ONS data to get a realistic picture of what you can expect.

Frequently asked questions

What is the average primary school teacher salary in the UK?

According to the Office for National Statistics (ONS) 2025 provisional data, the average full-time primary school teacher salary is £45,535 per year, with a median of £45,939. These figures cover the UK and include all types of state-funded schools. Note that statutory pay scales for maintained schools in England start at £34,069 from September 2026, so actual earnings vary by location, experience, and school type.

Do primary teachers earn more than the National Living Wage?

Yes, significantly. The National Living Wage for workers aged 21 and over is £12.71 per hour (as of 2026). A primary teacher on the average salary of £45,535 works around 1,265 hours per year (based on typical teaching hours), which equates to roughly £36 per hour. Even the minimum starting salary of £34,069 works out at about £27 per hour, well above the statutory minimum.

How does experience affect a primary teacher's salary?

Primary teachers in maintained schools progress through a structured pay range (M1 to M6) based on annual performance reviews. Most teachers move up one point each year. After five years, a teacher could earn at least £46,960 (excluding London) under the 2026 scales. Leadership roles (e.g., headteacher) have higher pay ranges, with maximums exceeding £81,000 in some areas.