Skip to content
Hourly→Salary

primary school teacher salary

Primary School Teacher Salary in the UK: Regional and Seniority Differences Explained

The median full-time primary school teacher salary in the UK is approximately £45,500 per year, according to ONS data, with starting salaries around £34,000 in England (excluding London) from September 2026.

Understanding Primary School Teacher Salary in the UK

When researching a primary school teacher salary, it is important to recognise that pay varies significantly by region, seniority, and the type of school. Unlike many private-sector roles, teaching salaries in state-funded schools follow structured pay scales, but actual earnings can differ from advertised ranges due to allowances, London weighting, and additional responsibilities.

Regional Differences in Teacher Pay

One of the biggest factors affecting a primary school teacher salary is location. Teachers in London receive higher pay to reflect the higher cost of living. GOV.UK teacher pay scales for maintained schools in England show the following minimum and maximum salaries on the main pay range (M1 to M6):

  • Rest of England: £32,916 to £45,352
  • London fringe: £34,398 to £46,839
  • Outer London: £37,870 to £50,474
  • Inner London: £40,317 to £52,300

These figures are for the main pay range. Teachers can also earn more through teaching and learning responsibility (TLR) payments, which can add up to £17,819 depending on the role. Special educational needs (SEN) allowances provide additional pay, ranging from £23,732 to £42,429 depending on location.

From September 2026, the government has announced that minimum starting salaries for teachers in England will be over £34,000 (or more in London), and the average teacher salary will exceed £52,800. This reflects ongoing efforts to attract and retain teachers.

Seniority and Pay Progression

A primary school teacher salary increases with experience and performance. Most teachers move up the pay range annually, subject to school performance management. After five years, a typical teacher could earn at least £46,960 (or more in London). The upper end of the main pay range (M6) reaches over £45,000 in most areas, and with TLR payments, salaries can exceed £60,000.

It is worth noting that the ONS Annual Survey of Hours and Earnings (ASHE) provides a different perspective. For 2025, ONS data shows the median full-time primary school teacher salary as £45,535, with a median hourly rate of £28.13. This is higher than the overall UK median full-time salary of £39,039, reflecting the graduate-level nature of teaching. However, these figures are UK-wide averages and include teachers at all points on the pay scale.

Hourly to Annual Conversion for Teachers

When converting an hourly rate to an annual salary, the standard assumption for full-time teachers is a 37.5-hour week over 52 weeks. However, teachers often work significantly more hours during term time. IDR Research found that teachers report an average of 52.4 hours per week during term time, compared to the UK full-time average of 36.8 hours. This means that the effective hourly rate, when considering all working hours, can be lower than the contracted rate.

For example, using the ONS median hourly rate of £28.13, the annual salary based on contracted hours would be approximately £54,847. But the actual median salary is lower (£45,535), partly because many teachers are on lower pay points and because the hourly rate is calculated from total earnings divided by contracted hours, not actual hours worked.

To get a rough estimate of your annual salary from an hourly rate, use the formula: hourly rate × hours per week × 52. For a more accurate picture, consider your specific contract, including term-time only arrangements, unpaid overtime, and any allowances. Our Hourly to Salary tool can help you calculate this.

London Weighting and Other Allowances

London weighting is a crucial component of a primary school teacher salary in the capital. The pay scales above show that inner London teachers can earn over £7,000 more at the same pay point compared to those in the rest of England. Additionally, teachers in London may receive recruitment and retention incentives, further boosting take-home pay.

Other allowances include SEN allowances for teachers working with children with special educational needs, and TLR payments for responsibilities such as leading a subject or year group. These can significantly increase total compensation.

Comparing Teacher Salaries to National Benchmarks

The National Living Wage for workers aged 21 and over is £12.21 per hour (2025 rate). At 37.5 hours per week, this equates to an annual salary of approximately £23,810. A primary school teacher salary is well above this, even at the starting point. The median full-time UK salary of £39,039 is also lower than the median teacher salary, highlighting that teaching is a relatively well-paid profession on paper. However, the long hours and workload are important considerations.

For more context on UK salary benchmarks, see our salary articles covering various occupations and pay trends.

Caveats and Considerations

  • Pay scales differ across UK nations: Scotland, Wales, and Northern Ireland have their own pay scales, which may differ from England.
  • Actual earnings vs. advertised salary: ONS figures show what teachers actually earn, which may be lower than the top of the pay scale due to part-time work, career breaks, or absence.
  • Pension contributions: Teachers in England are enrolled in the Teachers’ Pension Scheme, with employee contributions typically around 9.6% of salary, affecting net pay.
  • Term-time only contracts: Some teachers are paid only for the weeks they work (usually 39 weeks), which reduces annual salary compared to a full-year contract.

Understanding these nuances is essential when evaluating a primary school teacher salary. For a detailed breakdown of how hourly rates translate to annual figures, visit our Hourly to Salary page.

Frequently Asked Questions

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

According to ONS data, the median full-time primary school teacher salary is around £45,500 per year. However, actual salaries depend on location, experience, and responsibilities. Starting salaries in England (excluding London) are approximately £34,000 from September 2026, with potential to rise to over £52,000 at the top of the main pay range.

How does London weighting affect primary school teacher salary?

London weighting significantly increases pay. For example, the M1 minimum in inner London is £40,317 compared to £32,916 in the rest of England. Outer London and London fringe also have higher scales. Additionally, teachers in London may receive extra allowances, making the total compensation higher than the national average.

How do I convert a primary school teacher hourly rate to an annual salary?

To convert an hourly rate to an annual salary for a full-time teacher, multiply the hourly rate by the contracted hours per week (typically 37.5 for teachers) and then by 52 weeks. For example, at £28.13 per hour (ONS median), the annual salary would be approximately £28.13 × 37.5 × 52 = £54,847. However, actual annual salaries may differ due to unpaid overtime, term-time only contracts, or additional payments. Always check your contract.

FAQs

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

According to ONS data, the median full-time primary school teacher salary is around £45,500 per year. However, actual salaries depend on location, experience, and responsibilities. Starting salaries in England (excluding London) are approximately £34,000 from September 2026, with potential to rise to over £52,000 at the top of the main pay range.

How does London weighting affect primary school teacher salary?

London weighting significantly increases pay. For example, the M1 minimum in inner London is £40,317 compared to £32,916 in the rest of England. Outer London and London fringe also have higher scales. Additionally, teachers in London may receive extra allowances, making the total compensation higher than the national average.

How do I convert a primary school teacher hourly rate to an annual salary?

To convert an hourly rate to an annual salary for a full-time teacher, multiply the hourly rate by the contracted hours per week (typically 37.5 for teachers) and then by 52 weeks. For example, at £28.13 per hour (ONS median), the annual salary would be approximately £28.13 × 37.5 × 52 = £54,847. However, actual annual salaries may differ due to unpaid overtime, term-time only contracts, or additional payments. Always check your contract.

Hourly to Salary

Pull → year

£769/wk ·£3,333/mo

£39,995

Formula: hourly × hours/week × 52 · tip shows annual gross