Skip to content
UK Average Salary

primary school teacher salary

Primary School Teacher Salary UK 2026: Average, Median and Take-Home Pay

Discover the latest primary school teacher salary data for the UK, including ONS median figures, pay scales, and estimated take-home pay after tax.

Pay snapshot: The median full-time primary school teacher salary in the UK is £45,939 per year, based on ONS ASHE 2025 provisional data, which is about 18% above the national median.

Median franker

Where does your pay sit?

Enter a gross annual salary

Related pay benchmarks

£ / year

  • Finance & insurance£52,000
  • Information & communication£48,000
  • Professional / scientific / technical£45,000
  • Public administration£39,000
  • Education£38,000

Introduction

Understanding the primary school teacher salary in the UK is essential for anyone considering a career in teaching or evaluating their current pay. Teaching salaries are set through a combination of national pay scales (in England) and actual earnings reported by the Office for National Statistics (ONS). This article breaks down the latest data, including median and mean figures, advertised starting salaries, and estimated take-home pay, so you can see how primary teaching compares to the UK average.

For context, the UK median full-time gross annual pay across all occupations is £39,039, while the mean is £45,800. A primary school teacher typically earns well above the median, reflecting the qualifications and responsibilities required.

Official Pay Scales for England

GOV.UK’s Get Into Teaching service provides the statutory pay scales for teachers in England. From September 2026, the minimum starting salary for a qualified teacher (QTS) in England outside London is £34,069. With London weighting, this rises to £35,602 in the fringe area, £39,196 in outer London, and £41,729 in inner London. The maximum on the main pay range (for classroom teachers) is £52,835 outside London, going up to £64,684 in inner London.

It’s important to note that these are the minimum and maximum points on the pay scale. Most teachers move up the scale annually through performance management, and after five years a typical teacher can expect at least £46,960 (outside London). The average teacher salary across all roles (including leadership) is over £52,800 from September 2026. However, these figures are for England only; Scotland, Wales, and Northern Ireland have separate pay arrangements.

What ONS ASHE Data Reveals

The most reliable picture of actual earnings comes from the ONS Annual Survey of Hours and Earnings (ASHE). The 2025 provisional data (published in 2026) shows the median full-time primary school teacher salary in the UK is £45,939 per year, with a mean of £45,535. This is based on a sample of employee jobs drawn from HMRC PAYE records, covering the whole UK.

Breaking down the distribution:

  • 10th percentile: £30,674
  • 25th percentile: £37,847
  • Median (50th): £45,939
  • 75th percentile: £51,676
  • 90th percentile: £60,620

These figures show that while starting salaries are lower, experienced primary teachers can earn significantly more, especially those in leadership roles or with additional responsibilities (Teaching and Learning Responsibility payments, or TLRs).

England-Specific School Workforce Data

The Department for Education’s Explore Education Statistics dataset for the 2025/26 academic year gives a different perspective. For state-funded nursery and primary schools in England, the mean salary is £50,855.5 and the median is £49,115. This dataset includes both full-time and part-time teachers, which can affect the averages. The higher median compared to the ONS figure may reflect the inclusion of London allowances and a greater proportion of experienced teachers in the state sector. However, the ONS UK-wide figure is more representative of a typical full-time primary teacher across all types of schools.

Take-Home Pay Estimates

Using the ONS median of £45,939, gross monthly pay is approximately £3,828. After deducting Income Tax and National Insurance (using the standard Personal Allowance of £12,570 and basic rate bands for England, Wales, and Northern Ireland), the estimated take-home pay is around £3,050 per month. This does not include pension contributions, student loan repayments, or salary sacrifice arrangements, which can reduce net pay further.

For teachers in Scotland, Income Tax bands are different: the starter rate (19%) applies to earnings above £12,570 up to £14,876, then the basic rate (20%) up to £27,562, and intermediate rate (21%) up to £43,662. This means Scottish teachers may have slightly different take-home amounts. Always check the latest Scottish tax rates.

Factors That Influence Primary School Teacher Salary

Several factors can push a primary teacher’s salary above or below the median:

  • Location: London weighting adds between £3,000 and £6,000 depending on the area.
  • Experience: Annual increments on the pay scale mean salaries rise with years of service.
  • Responsibilities: TLR payments for roles like subject lead, SENCO, or phase leader can add thousands.
  • Part-time work: Many primary teachers work part-time, which reduces annual earnings but may suit work-life balance.
  • School type: Academies and free schools may set their own pay scales, sometimes above the statutory minima.

Comparison to UK Average Pay

The primary school teacher salary median of £45,939 is about 18% above the UK full-time median of £39,039. This places teaching in the upper-middle range of UK occupations. However, it is important to remember that teaching requires a degree and Qualified Teacher Status, and the role carries significant responsibility.

For more context on how teaching pay compares to other roles, see our salary articles and salary data pages. You can also explore the UK Average Salary homepage for an overview of national benchmarks.

Caveats and Data Limitations

  • ONS ASHE data is provisional and may be revised. The 2025 survey reference period is April 2025.
  • Pay scales for England are set by the School Teachers’ Review Body and apply to maintained schools; academies may differ.
  • The Explore Education Statistics dataset includes part-time teachers, so the median is not directly comparable to full-time ONS figures.
  • Take-home estimates are indicative and vary by individual circumstances.
  • Scotland, Wales, and Northern Ireland each have their own pay and tax systems.

Frequently Asked Questions

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

According to ONS ASHE 2025 provisional data, the median full-time primary school teacher salary in the UK is £45,939 per year, with a mean of £45,535. These figures are for full-time employee jobs across the UK and are about 18% above the national median of £39,039.

How does the primary teacher salary compare to secondary?

Secondary teachers have a higher median salary of £47,632 per year (ONS ASHE 2025 provisional), which is about £1,693 more than primary teachers. The gap is partly due to a higher proportion of secondary teachers in leadership roles and additional responsibilities.

What is the starting salary for a primary teacher in England?

From September 2026, the minimum starting salary for a primary or secondary teacher in England (excluding London) is £34,069. With London weighting, starting salaries range from £35,602 (fringe) to £41,729 (inner London). After five years, a typical teacher can earn at least £46,960.

Summary

The primary school teacher salary in the UK is well above the national average, with a median of £45,939 for full-time workers. Official pay scales in England start at £34,069 and rise with experience, while London allowances and TLR payments can boost earnings further. Always check the specific pay scale for your region and school type, and remember that take-home pay depends on tax, pension, and other deductions. For ongoing updates, visit our salary index and topics pages.

Frequently asked questions

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

According to ONS ASHE 2025 provisional data, the median full-time primary school teacher salary in the UK is £45,939 per year, with a mean of £45,535. These figures are for full-time employee jobs across the UK and are about 18% above the national median of £39,039.

How does the primary teacher salary compare to secondary?

Secondary teachers have a higher median salary of £47,632 per year (ONS ASHE 2025 provisional), which is about £1,693 more than primary teachers. The gap is partly due to a higher proportion of secondary teachers in leadership roles and additional responsibilities.

What is the starting salary for a primary teacher in England?

From September 2026, the minimum starting salary for a primary or secondary teacher in England (excluding London) is £34,069. With London weighting, starting salaries range from £35,602 (fringe) to £41,729 (inner London). After five years, a typical teacher can earn at least £46,960.