Skip to content
Hourly→Salary

average primary school teacher salary

Average Primary School Teacher Salary in the UK: Hourly and Annual Pay Benchmarks

From September 2026, the average teacher salary across England is over £52,800, with starting salaries for qualified primary teachers at £34,069 outside London and up to £41,729 in inner London.

Understanding the Average Primary School Teacher Salary

The average primary school teacher salary in the UK varies by region, experience, and school type. According to the latest data from GOV.UK Get Into Teaching, from September 2026 the average salary for all teachers in England will be over £52,800. For primary teachers specifically, starting salaries for qualified teachers outside London are £34,069, rising to a maximum of £52,835 on the main pay range. These figures are for maintained schools (local authority funded) and are subject to annual progression.

It is important to note that the average primary school teacher salary is not separately reported in the Annual Survey of Hours and Earnings (ASHE) from the ONS, but the overall teacher average provides a useful benchmark. The ONS ASHE 2025 report shows that median full-time annual earnings across all UK employees were £39,039, with median hourly pay (excluding overtime) at £19.67. Teachers typically earn above this median, especially after a few years of experience.

Hourly to Annual Conversion for Teachers

To convert a teacher's annual salary to an hourly rate, you can use the standard formula: annual salary ÷ (hours per week × 52 weeks). For example, a starting salary of £34,069 outside London, based on a contracted 37.5-hour week, gives an hourly rate of approximately £17.47. However, teachers often work significantly more hours than their contracted time. The IDR Research report for NASUWT found that teachers report working an average of 52.4 hours per week during term time, compared to the UK full-time average of 36.8 hours. This means the effective hourly rate based on actual hours worked is much lower. For instance, if a teacher on £34,069 works 52.4 hours per week for 39 term-time weeks (plus some holiday work), the effective hourly rate could be around £16.70 or less. Always check your contract for exact hours and any additional payments for extra responsibilities.

Our Hourly to Salary tool can help you convert annual salaries to hourly rates using different weekly hour assumptions. For more detailed pay benchmarks, visit our salary data page.

Regional Differences and London Weighting

One of the biggest factors affecting the average primary school teacher salary is location. London weighting adds a substantial premium to compensate for higher living costs. The table below summarises the main pay range for qualified teachers from September 2026:

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

These differences mean that a primary teacher in inner London can earn over £10,000 more at the start of their career compared to a teacher outside London. The average primary school teacher salary in London is therefore higher than the national average, but must be considered alongside the higher cost of housing and travel.

Seniority and Progression

Teacher pay is structured in pay ranges, with most teachers moving up one point each year based on performance. According to GOV.UK Get Into Teaching, a typical teacher could earn at least £46,960 (or more in London) after five years. For those who take on leadership roles, such as headteacher or deputy head, salaries can be significantly higher. The leadership pay range outside London starts at £53,847 and can go up to £81,861. In inner London, headteachers can earn up to £92,043.

This progression means that the average primary school teacher salary increases with experience, but the rate of progression depends on the school's performance management arrangements.

Comparison to National Living Wage and UK Median

The National Living Wage (NLW) for employees aged 21 and over was £12.21 per hour in April 2025 (ONS ASHE). Even the lowest starting teacher salary of £34,069 outside London equates to about £17.47 per hour based on a 37.5-hour week, well above the NLW. However, when factoring in the longer hours teachers work, the effective hourly rate may be closer to the NLW for some early-career teachers. The UK median full-time annual salary of £39,039 (ONS ASHE 2025) is lower than the average teacher salary, highlighting that teaching offers competitive pay compared to many other professions, especially after a few years.

Additional Payments and Benefits

Teachers may receive additional payments for taking on extra responsibilities, such as leading a subject, mentoring, or pastoral care. These can add up to £17,819 on top of the basic salary, depending on the role and school. Some schools also offer recruitment and retention incentives, especially in shortage subjects or challenging areas. These extras can increase the average primary school teacher salary further.

Using Our Resources

To explore how different hourly rates translate to annual salaries, try our hourly calculator. You can also read more about UK salary benchmarks in our salary articles. Remember that actual pay depends on your contract, overtime rules, and any London weighting or allowances.

Summary

The average primary school teacher salary in the UK is competitive, with starting salaries above the national median and significant progression opportunities. Regional differences, especially London weighting, play a major role. When converting to an hourly rate, it is crucial to use the correct contracted hours and be aware that actual working hours are often much higher. Use the official pay scales from GOV.UK and your own contract to get an accurate picture.

FAQs

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

The average salary for all teachers (primary and secondary) in England is over £52,800 from September 2026, according to GOV.UK Get Into Teaching. For primary teachers specifically, starting salaries outside London are £34,069, and after five years a typical teacher could earn at least £46,960. Actual averages may vary by region and school type.

How does London weighting affect primary teacher pay?

London weighting adds a substantial premium. For example, a qualified primary teacher starting in inner London earns £41,729, compared to £34,069 outside London. The maximum on the main pay range in inner London is £64,684. There are also separate scales for outer London and the London fringe area.

How do I convert a teacher's annual salary to an hourly rate?

To convert an annual salary to an hourly rate, divide by the number of weeks worked per year (typically 52) and then by the contracted weekly hours. For teachers, contracted hours are often around 37.5 per week. For example, a £34,069 salary gives roughly £34,069 / (37.5 × 52) = £17.47 per hour. However, teachers often work many more unpaid hours, so the effective hourly rate based on actual hours worked is lower.

Hourly to Salary

Pull → year

£769/wk ·£3,333/mo

£39,995

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