average primary school teacher salary
Average Primary School Teacher Salary: Gross Pay, Take-Home and Deductions Explained
Find the latest average primary school teacher salary based on ONS data. See gross pay, after-tax take-home, National Insurance, pension contributions and student loan deductions.
Pay snapshot: The average full-time primary school teacher salary in the UK is approximately £45,535 per year, with an estimated monthly take-home of around £3,025 after Income Tax and National Insurance but before pension and student loan deductions.
Related pay reference
£ / year
- Finance & insurance£52,000
- Information & communication£48,000
- Professional / scientific / technical£45,000
- Education£38,000
- Construction£37,000
Understanding the Average Primary School Teacher Salary
If you are considering a career in teaching or are already in the classroom, knowing the average primary school teacher salary helps you plan your finances. The most reliable UK-wide figure comes from the Office for National Statistics (ONS) Annual Survey of Hours and Earnings. For 2025 provisional data, the average full-time primary teacher salary is £45,535 per year. The median – the middle point where half earn more and half earn less – is £45,939. These figures include teachers across all pay bands and regions, from newly qualified teachers to those on the upper pay range.
It is important to distinguish between the ONS average and the statutory pay scales set by the Department for Education. The ONS data reflects what teachers actually earn across the whole UK, while pay scales show the minimum and maximum for each point on the main and upper pay ranges. For maintained schools in England, the 2026 pay range (excluding London) runs from £34,069 at the lowest to £52,835 at the highest. Inner London starts at £41,729 and goes up to £64,684. Academies and independent schools may set their own rates.
Gross Salary vs Take-Home Pay
Your gross salary is the amount before any deductions. For a primary teacher on the average of £45,535, that works out to about £3,795 per month. From this, the following deductions are made:
- Income Tax: For 2026/27, the Personal Allowance is £12,570. Earnings between £12,571 and £50,270 are taxed at 20%. On £45,535, that means roughly £6,593 in Income Tax per year.
- National Insurance: Employee Class 1 NI is charged at 8% on earnings between £12,570 and £50,270. On £45,535, that amounts to about £2,637 per year.
After Income Tax and NI, the estimated take-home pay is £36,305 per year or £3,025 per month. This is before any pension contributions, student loan repayments, or salary sacrifice arrangements.
Pension Contributions
Teachers in state schools in England and Wales are enrolled in the Teachers’ Pension Scheme (TPS). The employee contribution is 9.6% of your salary (based on 2026/27 rates). For a teacher earning £45,535, that is about £4,371 per year, reducing take-home to roughly £31,934 per year or £2,661 per month. The employer contributes 28.6%, making the TPS a valuable defined-benefit pension. Scotland and Northern Ireland have separate schemes with similar contribution rates.
Student Loan Deductions
If you have a student loan (Plan 2 for courses starting after 2012, or Plan 5 for courses after 2023), repayments are 9% of earnings above the threshold. For Plan 2, the threshold is £27,295 per year (2026/27). On £45,535, that means an additional deduction of about £1,642 per year, or £137 per month. This would further reduce take-home pay.
London and Regional Variations
Teachers in London receive a higher salary due to the higher cost of living. The ONS average for primary teachers does not separate London, but the pay scales show that a teacher on the main scale in Inner London could earn £41,729 to £64,684. A teacher on the Upper Pay Range (UPS) in London might earn over £55,000. After tax and NI, the take-home for a UPS teacher at £55,561 (Outer London) is estimated at £42,783 per year, or £3,565 per month (before pension).
Scotland’s Different Income Tax
If you teach in Scotland, Income Tax bands differ from the rest of the UK. For 2026/27, the starter rate is 19% on earnings above the Personal Allowance, rising to 20%, 21%, 41%, and 46% at higher thresholds. This means a primary teacher on £45,535 in Scotland pays slightly more Income Tax than in England, reducing take-home pay by roughly £200–£300 per year.
Other Deductions and Benefits
- Union subscriptions: Many teachers belong to unions such as the NEU or NASUWT. These are tax-deductible if the union is on HMRC’s list of approved bodies.
- Salary sacrifice: Schemes like cycle-to-work or electric car leasing reduce gross pay and therefore tax and NI, but also lower pensionable earnings.
- Childcare vouchers: Some teachers still have access to pre-existing schemes, which can save tax.
How to Calculate Your Own Take-Home Pay
Because individual circumstances vary – tax code, pension opt-out, student loan plan, Scottish residence – the best way to see your exact take-home is to use a take-home calculator. You can also explore salary data for different teaching roles and regions.
Summary
The average primary school teacher salary of £45,535 gives a monthly gross of £3,795. After Income Tax and National Insurance, take-home is about £3,025. Adding pension contributions (9.6%) reduces that to around £2,661. Student loan repayments can take another £137 off. London teachers earn significantly more, with Inner London salaries reaching over £64,000. Always check your payslip and official guidance from GOV.UK for the most accurate figures.
Frequently Asked Questions
What is the average primary school teacher salary in the UK?
According to ONS ASHE 2025 provisional data, the average full-time primary school teacher salary is £45,535 per year. The median is £45,939. These figures cover the whole UK and include teachers on all pay ranges. Starting salaries for new teachers in England are around £34,000 from September 2026, rising with experience.
How much take-home pay does a primary school teacher receive after tax and National Insurance?
For a primary teacher earning the average salary of £45,535, estimated monthly take-home after Income Tax and National Insurance is about £3,025. This does not include pension contributions (typically 9.6% for the Teachers' Pension Scheme) or student loan deductions. Using the standard tax code 1257L and 2026/27 rates, the calculation is: gross £3,795/month, minus Income Tax and NI leaves approximately £3,025.
Do primary school teachers in London earn more?
Yes. London allowances increase teacher pay significantly. For maintained schools in England, the pay range for Inner London is £41,729 to £64,684, Outer London £39,196 to £58,120, and London fringe £35,602 to £54,328. A teacher on the Upper Pay Range in London could earn over £55,000, with correspondingly higher take-home pay.
Frequently asked questions
What is the average primary school teacher salary in the UK?
According to ONS ASHE 2025 provisional data, the average full-time primary school teacher salary is £45,535 per year. The median is £45,939. These figures cover the whole UK and include teachers on all pay ranges. Starting salaries for new teachers in England are around £34,000 from September 2026, rising with experience.
How much take-home pay does a primary school teacher receive after tax and National Insurance?
For a primary teacher earning the average salary of £45,535, estimated monthly take-home after Income Tax and National Insurance is about £3,025. This does not include pension contributions (typically 9.6% for the Teachers' Pension Scheme) or student loan deductions. Using the standard tax code 1257L and 2026/27 rates, the calculation is: gross £3,795/month, minus Income Tax and NI leaves approximately £3,025.
Do primary school teachers in London earn more?
Yes. London allowances increase teacher pay significantly. For maintained schools in England, the pay range for Inner London is £41,729 to £64,684, Outer London £39,196 to £58,120, and London fringe £35,602 to £54,328. A teacher on the Upper Pay Range in London could earn over £55,000, with correspondingly higher take-home pay.
Related articles
primary school teacher salary
Primary School Teacher Salary: Gross Pay, Deductions and Take-Home Pay in 2026/27
Understand the primary school teacher salary in the UK: gross pay ranges, Income Tax, National Insurance, Teachers' Pension, and typical take-home pay for 2026/27.
primary school head teacher salary
Primary School Head Teacher Salary: Gross Pay, Take-Home and Deductions Explained
Understand the primary school head teacher salary in England for 2026/27. Gross pay ranges, take-home after tax, NI and Teachers' Pension, plus FAQs.
m6 teacher salary
M6 Teacher Salary 2026/27: Gross Pay, Take-Home and Key Deductions Explained
Understand the M6 teacher salary for 2026/27: gross pay of £46,940, after-tax take-home, National Insurance, Teachers’ Pension contributions, and regional variations.
secondary school teacher salary
Secondary School Teacher Salary 2026/27: Gross Pay, Deductions and Take-Home
Understand the secondary school teacher salary for 2026/27 in England, including gross pay scales, pension contributions, Income Tax, National Insurance and monthly take-home pay after all deductions.
average salary uk 2025
Average Salary UK 2025: Gross Pay, Take-Home Pay and Common Deductions Explained
Understand the average salary UK 2025 based on ONS data. Learn how gross pay compares to net take-home after tax, NI, pension and student loan deductions.
assistant head teacher salary
Assistant Head Teacher Salary 2026/27: Gross Pay, Take-Home and Deductions Explained
Understand the assistant head teacher salary for 2026/27: typical leadership pay ranges, gross vs net take-home, Income Tax, National Insurance and Teachers' Pension contributions.