Primary Teacher career guide

Live primary teacher roles plus reconciled 2026 salary data by region.

1367 live primary teacher roles

Primary Teacher

WA8, Widnes, Borough of Halton

£115 - £195/day

Primary Teacher (Maternity Cover) Widnes | Full-time, Fixed-term | £(Apply online only) About the School A vibrant and inclusive primary school…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Runcorn, Borough of Halton

£130 - £200/day

Primary Teacher – Resource Provision (Autumn Term Initially) Runcorn Are you a passionate and nurturing teacher looking for an exciting opportunity…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Derby, Derbyshire

£165 - £200/day

Are you a passionate Primary Teacher looking for flexible and rewarding teaching opportunities across Derby and Derbyshire and the surrounding…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Alfreton, Derbyshire

£165 - £200/day

Are you a passionate Primary Teacher looking for flexible and rewarding teaching opportunities across Derby and Derbyshire and the surrounding…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Gainsborough

£150 - £230/day

Job Title: Primary Teacher Location: Gainsborough Start Date: Immediate Start Salary: £150 - £230 per day Are you a qualified Primary Teacher…

Education Full-time
2 weeks ago Apply now

Primary Teacher Needed

Kettering, Northamptonshire

£150 - £175/day

Primary Supply Teacher - £150-£175 Per Day Kettering & Corby, Northamptonshire | QTS Essential | Flexible Supply Opportunities Salary: £150-£175 per…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Hillingdon, Greater London

£39196 - £52300/annum

Primary Teacher Location: Hillingdon, London Start Date: ASAP or January 2027 Contract: Full-Time, Long-Term Salary: MPS / UPS (dependent on…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Swaffham, Norfolk

£130 - £200/day

Experienced Primary Teacher - Swaffham – January Start Teach is currently recruiting an experienced and confident Primary Teacher for a teaching…

Education Full-time
2 weeks ago Apply now

Primary Teacher

SW8, South Lambeth, Greater London

£40000 - £60000/annum

Are you a Primary School Teacher based within an hour of Clapham Junction? Are you looking for a new role ASAP? We have an excellent opportunity for…

Education Full-time
2 weeks ago Apply now

EYFS Primary Teacher Needed - Crewe Area

Crewe, Cheshire

£140 - £170/day PAYE (No Umbrella Companies)

Academics are looking for an enthusiastic EYFS Primary School Teacher in the Crewe area. The Primary School are a community which are inspired by…

Education Full-time
2 weeks ago Apply now

KS1 Primary Teacher

Stevenage

£32000 - £56000/annum

KS1 Primary Teacher – Stevenage Location: Stevenage Start Date: ASAP Contract Type: Full-time Pay: In line with MPS/UPS pay scale Supply Desk is…

Education Full-time Permanent
2 weeks ago Apply now

Welsh Speaking Primary Teacher

Bridgend

£172/day

JOB DESCRIPTION ✨ Welsh Speaking Primary School Teachers Wanted – Bridgend Full-Time & Part-Time Roles Available- Immediate Start TeacherActive Are…

Education Full-time
2 weeks ago Apply now

Qualified Primary Teacher

Middlesbrough

£130 - £211/day

Protocol Education are looking for an enthusiastic and reliable long-term supply teacher to cover Teesside. This role involves teaching across…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Middlesbrough

£125 - £150/day

Job Title: Primary Teacher Location: Middlesbrough Start Date: September Salary: £125 - £150 per day Can you inspire young minds with an engaging…

Education Full-time
2 weeks ago Apply now

Welsh Speaking Primary Teacher

Powys

£172/day

Job Title: Welsh Speaking Primary Teacher Location: Newtown, Welshpool and surrounding areas across North Powys Start Date: Immediate Start Salary…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Huntingdon

£160 - £232/day

Primary Supply Teachers Location: Huntingdonshire & Peterborough (including Huntingdon, St Neots, St Ives and surrounding areas) Salary: £160…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Dartford, Kent

£140 - £150/day DOE

Primary Teacher | Flexible Day-to-Day Supply | Dartford Looking for supply teaching that fits around your life? Love the idea of variety…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Orpington, London

£150 - £160/day Dependent on MPS

Primary Teacher | Flexible Day-to-Day Supply | Orpington Looking for teaching work that fits around your life? Love the idea of variety…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Westerham, Kent

£150 - £160/day Dependent on MPS

Primary Teacher | Flexible Day-to-Day Supply | Westerham Looking for part-time teaching work that fits around your life? Love the idea of variety…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Lincoln

£120 - £160/day

Primary Supply Teacher – Lincoln Location: Lincoln and surrounding areas Start Date: Immediate / Ongoing Contract Type: Flexible (Day-to-day…

Education Full-time
2 weeks ago Apply now

QTS Primary Teachers Wanted

Telford

£130 - £280/day

Primary School Teachers Wanted | Shropshire Location: Shropshire, Telford and surrounding areas Pay: £150 to £280 per day, depending on experience…

Education Full-time
2 weeks ago Apply now

QTS PRimary Teachers Wanted

Wem

£130 - £280/day

Primary School Teachers Wanted | Shropshire Location: Shropshire, Telford and surrounding areas Pay: £150 to £280 per day, depending on experience…

Education Full-time
2 weeks ago Apply now

Primary Teacher

West London, London

£170 - £240/day

Primary Teacher - SEN Experience Location: West London Job Type: Full Time, Long Term Start Date: After October Half Term Primary Teacher - SEN…

Education Full-time
2 weeks ago Apply now

PRIMARY TEACHER

Preston, Lancashire

£150 - £230/day

Spencer Clarke Group is currently recruiting Primary Teachers for a range of schools across Preston and the surrounding areas. We have opportunities…

Education Full-time
2 weeks ago Apply now

Fully Qualified Primary Teacher

Newham

£140 - £160/day

Fully Qualified Primary Teacher – Newham Location: Newham, East London Position: Fully Qualified Primary Teacher Contract: Long-Term Opportunities…

Education Full-time
2 weeks ago Apply now

Fully Qualified Primary Teacher

Harrow

£140 - £160/day

Fully Qualified Primary Teacher – Harrow Location: Harrow, North West London Position: Fully Qualified Primary Teacher Contract: Long-Term…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Wellingborough

£170 - £250/day

Primary Teacher – Reception & Year 2 Location: Northampton, Wellingborough Role: Reception Teacher + Year 2 Teacher Contract: Long-Term Placement…

Education Full-time
2 weeks ago Apply now

Primary Teachers Required in Corby

NN17, Corby, North Northamptonshire

£130 - £170/annum

Corby and Surrounding area Are you an enthusiastic Primary Teacher looking for your next exciting role? I C TALENT are currently recruiting for…

Education Full-time
2 weeks ago Apply now

Primary Teachers Needed for Spalding

Spalding, Lincolnshire

£130 - £170/annum

Spalding and Surrounding area Are you an enthusiastic Primary Teacher looking for your next exciting role? I C TALENT are currently recruiting for…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Dudley, West Midlands (County)

£130 - £200/day

Supply Primary Teachers – Dudley and Wolverhampton Teach is currently recruiting enthusiastic, passionate and experienced Primary Teachers to work…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Shrewsbury, Shropshire

£130 - £200/day

Supply Primary Teachers – Shrewsbury and Telford Teach is currently recruiting enthusiastic, passionate and experienced Primary Teachers to work on…

Education Full-time
2 weeks ago Apply now

PPA Primary Teacher

South West

£190 - £240/day PAYE

PPA & Supply Teacher - Croydon | Flexible Teaching That Fits Around You Do you love teaching, but not the paperwork that follows you home? If you're…

Education Full-time
2 weeks ago Apply now

Primary Teacher - KS1 & KS2

Scunthorpe

£150 - £230/day

Job Title: Primary Teacher – KS1 & KS2 Location: Scunthorpe Start Date: Immediate Start Salary: £150 - £230 per day Are you a qualified Primary…

Education Full-time
2 weeks ago Apply now

Qualified Primary Teacher- Bromley

Bromley

£160 - £180/day CPD Training, PAYE

Qualified Primary Teacher - Bromley Location: Bromley Job Type: Full-Time, Long-Term Salary: Competitive daily rate, dependent on experience Start…

Education Full-time Permanent
2 weeks ago Apply now

Key Stage 1 Primary Teacher

Islington, Greater London

£41729 - £54131/annum

Class Teacher (KS1) - Suitable for ECT's Start Date: January 2027 Location: Islington Contract: Full-time only Salary: MPS1 - MPS6 (Negotiable)…

Education Full-time
2 weeks ago Apply now

Primary Teacher

St Helens

£120 - £180/day

Location: St Helen's Salary: Competitive daily rates Contract: Flexible – Day-to-day / Short-term / Long-term Start Date: Immediate and ongoing…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Derby

£170 - £240/day

Are you a qualified Primary Teacher with experience teaching within Key Stage 2 / KS2? Do you have strong knowledge of the Primary National…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Reading, Berkshire

£120 - £205/day

Primary Teacher in Reading We are recruiting a Primary Teacher in Reading to start in January 2027. The Primary Teacher in Reading must hold QTS and…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Rotherham

£150 - £200/day

Job Title: Primary Teacher Location: Rotherham Start Date: Immediate Start Salary: £150 - £200 per day Can you inspire young minds with an engaging…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Liverpool

£120 - £180/day

Job Title: Primary Teacher Location: Liverpool and surrounding areas Start Date: Immediate Start Salary: £120 - £180 Can you inspire young minds…

Education Full-time Permanent
2 weeks ago Apply now

Primary Teacher (Maternity Cover)

Blackpool

£120 - £160/day

Primary Teacher (Maternity Cover) Blackpool ️ January Start ⏰ Full-Time Competitive Daily Rate Teaching Personnel are recruiting on behalf of a…

Education Full-time
2 weeks ago Apply now

Primary Teacher - KS1 and KS2

Cannock

£150 - £190/day

Primary School Teacher – Hendsford Full-Time or Part-Time Opportunities Available Location: Hendsford Hours: Full-time or part-time Salary…

Education Full-time
2 weeks ago Apply now

KS1 Primary Teacher

Newark-on-Trent

£170 - £220/day

Can you make early learning engaging, creative and rewarding? Do you build positive relationships that help young children feel confident? Are you a…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Peterborough

See advert for pay

Primary Teacher Immediate Opportunities Available | Flexible Supply & Long-Term Roles Are you a Primary Teacher looking for your next opportunity?…

Education Full-time
2 weeks ago Apply now

Primary Teacher - Walsall

Walsall, West Midlands

£172 - £256/day

Year 2 Primary Teacher - Walsall Location: Walsall, West Midlands Salary: MPS/UPS - dependent on experience Contract: Full-time Start Date: November…

Education Full-time
2 weeks ago Apply now

Primary Teacher

St. Albans, Hertfordshire

£34398 - £46839/annum

Fantastic Opportunity: Full-Time Primary Teacher - St. Albans Full-Time | Key Stage 2 | Education and Training Are you an enthusiastic and dedicated…

Education Full-time Permanent
2 weeks ago Apply now

Primary Teacher

Kingston Upon Hull, East Riding of Yorkshire

£150 - £240/day

Primary Teachers Start Date: ASAP Locations: Hull Pay: From £150 per day for daily assignments upto M6 for longer term roles Tradewind Recruitment…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Watford, Hertfordshire

£141 - £163/day

Teacher £141 - £163 per day Watford Are you an imaginative educator seeking an immediate opportunity to inspire young minds and foster a genuine…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Stevenage, Hertfordshire

£141 - £163/day

Primary Teacher £141 - £163 per day Stevenage Are you an inventive educator looking for an immediate position to inspire young learners and instill…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Hitchin, Hertfordshire

£141 - £163/day

Primary Teacher £141 - £163 per day Hitchin Are you an imaginative educator seeking an immediate opportunity to inspire young minds and foster a…

Education Full-time
2 weeks ago Apply now

KS1 Primary Teacher

Bradford

£140 - £170/day

Can you inspire young minds with engaging and effective teaching? Do you have strong phonics knowledge and a sound understanding of the National…

Education Full-time
2 weeks ago Apply now

Primary Teacher - Nottingham

Nottingham

See advert for pay

Primary Teachers – Nottingham Immediate Opportunities Available | Flexible Supply & Long-Term Roles Are you a Primary Teacher looking for your next…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Warwick

£116 - £170/day

Primary Teachers - Warwick (CV35) Are you a dedicated Primary Teacher looking for new opportunities in September? The Supply Register is looking to…

Education Full-time
2 weeks ago Apply now

Sen Primary Teacher

Gloucester, Gloucestershire

£170 - £200/day

SEN Primary Teacher – Specialist SEN School Location: Gloucester, Gloucestershire Job Type: Temporary/Ongoing Hours: 40 hours per week, Monday to…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Gloucester, Gloucestershire

£140 - £200/day

Job Title: Primary Teacher Location: Gloucester Job Type: Full-Time, Long Term (5 days a week), Day to Day Supply Pay Rate: £140 - £200 per day Job…

Education Full-time
2 weeks ago Apply now

Primary Teacher salary by region (2026)

RegionSalary range (median)
London (indicative)
no live adverts yet: baseline range
£36,000 – £54,000 (midpoint £45,000)
South East (indicative)
no live adverts yet: baseline range
£32,000 – £48,000 (midpoint £40,000)
Scotland (indicative)
no live adverts yet: baseline range
£33,000 – £47,000 (midpoint £40,000)
Midlands (indicative)
no live adverts yet: baseline range
£31,000 – £46,000 (midpoint £38,500)
North West (indicative)
no live adverts yet: baseline range
£31,000 – £46,000 (midpoint £38,500)
Yorkshire (indicative)
no live adverts yet: baseline range
£31,000 – £46,000 (midpoint £38,500)
East of England (indicative)
6 live adverts
£36,000 – £44,000 (midpoint £38,500)

Methodology: medians reconcile live advertised UK salaries for this role and region; 25th–75th percentiles are shown only where at least 5 live salaried listings back them. They are measured or omitted, never interpolated. Rows marked indicative are anchored to our curated 2026 baseline ranges until enough live data accrues. Listings advertising an implausible annual figure (a mislabelled hourly or daily rate) are excluded rather than converted, because converting one means guessing the hours behind it.

Market view. QTS and the pay-portability of your point on the main/upper pay range drive salaried roles; TLR allowances and SENCo responsibilities add on top. Daily-supply work is paid to scale or a daily rate (commonly £120–£220) which annualises differently from the ranges above.
Full salary guides →

FAQs

What does a primary teacher earn in the UK?

Indicatively £31,000–£54,000 for qualified teachers, from early-career points to the upper pay range with London weighting at the top.

What does supply teaching pay?

Commonly £120–£220 per day depending on region and cover type. Long-term cover tends toward scale, day-to-day toward a flat daily rate.

What raises a primary teacher's pay?

Progression to the upper pay range, TLR responsibility points, SENCo accreditation and leadership steps.

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.