Primary School Teacher Salary After Tax (UK, 2026/27)

The median UK primary school teacher salary is £45,939 a year (ONS, 2025 provisional) — that's £36,596 after tax for 2026/27, about £3,050 a month.

Primary School Teacher take-home pay

Take-home pay (annual) £36,596
Take-home pay (monthly) £3,050
Take-home pay (weekly) £704
Effective tax rate 20.3% Income Tax and National Insurance as a share of £45,939.
Median primary school teacher pay £45,939 ONS ASHE 2025 provisional, full-time UK employees.

Where the £45,939 median goes

Breakdown of £45,939 gross: Take-home pay £36,596, 79.7%; Income Tax £6,674, 14.5%; National Insurance £2,670, 5.8%.

  • Take-home pay£36,596 · 79.7%
  • Income Tax£6,674 · 14.5%
  • National Insurance£2,670 · 5.8%

Full breakdown

Annual breakdown for the median Primary School Teacher salary
Gross salary (ONS median)£45,939
Taxable income£45,939
Personal allowance used£12,570
Income Tax£6,674
National Insurance£2,670
Total deductions£9,343
Take-home pay£36,596

Median pay from ONS Annual Survey of Hours and Earnings (ASHE), 2025 provisional results (published 2025-10-23), full-time UK employee jobs. Take-home figures are this calculator's own estimate for 2026/27, assuming a standard tax code, no pension contribution and no student loan.

Tax on the £45,939 primary school teacher median, band by band

Total tax on a £45,939 salary is £9,343 for 2026/27 in England, Wales and Northern Ireland — £6,674 of Income Tax plus £2,670 of National Insurance. That's an effective rate of 20.3%.

Income Tax charged on £45,939, band by band
BandIncome in bandRateTax
Personal Allowance£0 – £12,5700%£0.00
Basic rate£12,570 – £45,93920%£6,673.80

National Insurance on £45,939

National Insurance charged on £45,939
BandEarnings in bandRateNI
Below the primary threshold£12,5700%£0.00
Main rate£33,3698%£2,669.52

Live in Scotland, have a pension or student loan? Use the full calculator to model your own figures — Scottish Income Tax bands differ from the rest of the UK.

How the primary school teacher salary compares

ONS classes this occupation as Primary education teaching professionals (SOC code 2314), covering around 289,000 full-time primary school teacher jobs in the UK. Its £45,939 median is above the UK-wide median full-time salary of £39,039 by £6,900 (17.7%).

See every profession ranked by take-home pay for the full comparison.

Primary School Teacher salary: frequently asked questions

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

The median gross annual pay for a full-time primary school teacher (ONS occupation code 2314, "Primary education teaching professionals") is £45,939, based on ONS Annual Survey of Hours and Earnings (ASHE) 2025 provisional results.

How much does a primary school teacher take home after tax?

On the median primary school teacher salary of £45,939, take-home pay is £36,596 a year (£3,050 a month) for 2026/27 in England, Wales and Northern Ireland, after £6,674 of Income Tax and £2,670 of National Insurance.

Is a primary school teacher salary above the UK average?

Yes. The median primary school teacher salary of £45,939 is £6,900 (17.7%) above the UK-wide median full-time salary of £39,039.