Primary Teacher jobs in London

Live primary teacher roles in London, with London salary benchmarks.

Search primary teacher jobs in London

231 live roles in London

Primary Teacher - North West London

North West London, London

£200 - £250/day

Primary Teacher - North West London Pay: £200-£250 per day We are currently recruiting enthusiastic and dedicated Primary Teachers to work across a…

Education Full-time Permanent
1 week ago Apply now

Key Stage 2 Primary Teacher

Brent, London

£41729 - £54131/annum

Key Stage 2 Primary Teacher Start Date: January 2027 Location: Brent Contract: Full-time Salary: MPS 1 - MPS 6 Inner London (negotiable) About the…

Education Full-time
1 week ago Apply now

Year 3 Primary Teacher

Greenwich, London

£170 - £240/day

Year 3 Primary Teacher - Greenwich - January 2027 Location: Greenwich, South East London Start Date: January 2027 Salary: £170-£240 per day…

Education Full-time
2 weeks ago Apply now

Key Stage 1 Primary Teacher

London

£39196 - £52241/annum

Key Stage 1 Primary Teacher Start Date: January 2027 Location: Waltham Forest Full-time Salary: M1-M6 Outer London About the role and school Teach…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Brentford, London

£34000 - £54000/annum

Year 2 Teacher - Primary School Location: Brentford, West London Start Date: January 2027 Contract: Full-time Are you a passionate Year 2 Teacher…

Education Full-time
2 weeks ago Apply now

Key Stage 2 Primary Teacher

Tower Hamlets, London

£41729 - £54131/annum

Key Stage 2 Primary Teacher Start Date: January 2027 Location: Tower Hamlets Full-time Salary: M1-M6 Inner London About the role and school Teach…

Education Full-time
2 weeks ago Apply now

Key Stage 1 Primary Teacher

Hackney, London

£41729 - £54131/annum

Key Stage 1 Primary Teacher Start Date: January 2027 Location: Hackney Full-time Salary: M1-M6 Inner London About the role and school Teach Plus are…

Education Full-time
2 weeks ago Apply now

Key Stage 2 Primary Teacher

Barnet, London

£39196 - £52241/annum

Key Stage 2 Primary Teacher Start Date: January 2027 Location: Barnet Full-time or part-time Salary: M1-M6 Outer London About the role and school…

Education Part-time
2 weeks ago Apply now

Primary Teacher

Rainham, London

£160 - £220/day

Primary School Teacher - Rainham Location: Rainham, UK Hours: 8:30am - 3:30pm, Monday to Friday Start Date: [Insert start date or "As soon as…

Education Full-time
2 weeks ago Apply now

Creative Primary Teacher

Camden, London

£41729 - £50666/annum

Creative Primary Teacher - Mixed Nursery and Year 1 Class | Camden Location: Camden, North London Role: Primary Class Teacher Class: Mixed Nursery…

Education Full-time
2 weeks ago Apply now

KS1 Primary Teacher - Permanent Role

Wandsworth, London

£41729/annum

KS1 Primary Teacher - Permanent Role Location: Wandsworth Start Date: January 2027 Contract: Permanent, Full-Time Salary: MPS/UPS, dependent on…

Education Full-time Permanent
2 weeks ago Apply now

Primary Teacher

Hounslow, Greater London

£238 - £351/day

Are you a passionate Primary Teacher looking for your next opportunity within a supportive school environment? Do you have the creativity and…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Merton, Greater London

£150 - £230/day

Primary Teacher – Primary School - Merton – ASAP Start – Long-Term Opportunity Primary Teacher required for a primary school in Merton Opportunity…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Croydon, Greater London

£150 - £220/day

Primary Teacher – Croydon – Primary School - ASAP Start – Long-Term Role Primary Teacher required for a primary school in Croydon Primary Teacher…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Islington, London

£150 - £180/day Free CPD + Training

Primary Supply Teacher | Flexible Daily Supply | Islington Primary Supply Teacher | Daily Supply Opportunities | Flexible Schedule Location…

Education Full-time
2 weeks ago Apply now

Year 6 Primary Teacher

Carshalton, Greater London

£180 - £230/day

Year 6 Class Teacher Location: Carshalton, South London Start Date: 2nd November 2026 Contract: Full-time, until July 2027 Key Stage: KS2 – Year 6…

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

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

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

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

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

Tower Hamlets, London

£200 - £265/day

Primary Teacher - Whitechapel - November Start Location: Whitechapel, Tower Hamlets, East London Start Date: 2nd November 2026 Contract: Full-time…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Islington, London

£40317 - £52300/annum CPD

Primary Teacher (KS1) - Opportunities for September 2026 Location: Islington Start Date: September 2026 Salary: M1-M6 Inner London Pay Scale…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Shepherd's Bush, London

£34000 - £55000/annum

YEAR 1 TEACHER - SHEPHERD'S BUSH, WEST LONDON Reeson Education | Full-Time | ASAP Start Reeson Education is currently seeking a passionate…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Lewisham, London

£224 - £278/day

Key Stage 2 Teacher - Lewisham - January 2027 Start Full-Time | Long-Term | Inner London Pay Scale | Paid to Scale from Day 1 Tradewind Recruitment…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Southwark, Greater London

£150 - £250/day

Job Title: Primary Teacher Location: Dulwich Start Date: October 2026 Salary: £150 - £250 per day Can you inspire young minds with an engaging…

Education Full-time
3 weeks ago Apply now

Year 5 Primary Teacher

Hayes, London

£39193 - £52239/annum PAYE

KS2 Teacher Hayes, Hillingdon | November 2026 Start | Long-Term Until July 2027 Salary: Outer London Pay Scale, M1-M6 (£39,739-£50,617 per annum…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Richmond upon Thames, London

£170 - £200/day

Primary Teacher - All Year Groups - Primary School 📍 Richmond upon Thames, London 🕒 Full-time 📅 Start Date: ASAP 💷 MPS/UPS (Outer London), dependent…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Wandsworth, Greater London

£150 - £250/day

Job Title: Primary Teacher Location: Wandsworth Start Date: October 2026 Salary: £150 - £250 per day Can you inspire young minds with an engaging…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Lambeth, London

£205 - £320/day

Primary Teacher - Lambeth - January 2027 Location: Lambeth, South London Start Date: January 2027 Contract: Full-time, long-term Salary: Inner…

Education Full-time
3 weeks ago Apply now

Primary Teacher

North Finchley, Greater London

£39196 - £58120/annum

Year 4 Teacher – Full-Time Location: Finchley, North London Salary: In line with the teacher pay scale (UPS considered for the right candidate)…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Hampton, London

£150 - £180/day

Primary Teacher 📍 Hampton, Richmond upon Thames, South West London 🗓 Start Date: ASAP A friendly and well-regarded primary school in Hampton is…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Feltham, London

£150 - £200/day

Primary Teacher 📍 Feltham, Hounslow, West London 🗓 Start Date: ASAP A welcoming and inclusive primary school in Feltham is seeking an enthusiastic…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Twickenham, London

£160 - £220/day

Primary Supply Teacher - Year 5 📍 Twickenham, South West London 🗓 Start Date: ASAP A friendly and well-regarded primary school in Twickenham is…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Haringey, London

£140 - £175/day

Primary Teacher - Daily Supply - Haringey Primary Teacher | Daily Supply | Haringey | EYFS, KS1 & KS2 | QTS Required Are you a Primary Teacher…

Education Full-time Permanent
3 weeks ago Apply now

Primary Teacher

Tottenham, London

£140 - £175/day

Primary Teacher - Day-to-Day Supply - Haringey Primary Teacher | Day-to-Day Supply | Haringey | North London | Long-Term Potential Reeson Education…

Education Full-time Permanent
3 weeks ago Apply now

Key Stage 1 Primary Teacher

Ealing, Greater London

£39196 - £58120/annum

KS1 Teacher Start Date: January 2027 Location: Southall, Ealing Contract: Full-time Salary: MPS1 - UPS3 About the role and school Teach Plus is…

Education Full-time
3 weeks ago Apply now

Primary Teacher - Year 6

Sutton, London

£200 - £267/day PAYE - WEEKLY

Primary Teacher - Year 6 Class Teacher - Sutton Location: Sutton, South London Role: Year 6 Class Teacher Contract: Full-time Start date: January…

Education Full-time
3 weeks ago Apply now

Year 1 Primary Teacher

Newham, Greater London

£180 - £300/day

Year 1 Primary Teacher – East London – ASAP Start · Year 1 Primary Teacher to join our mainstream primary school · Year 1 Primary Teacher to take…

Education Full-time
3 weeks ago Apply now

Primary Teacher

Hillingdon, London

£190 - £265/day Dependent Upon Experience/Skills

Primary Teacher - KS2 SEMH Class - Hillingdon PrimaryTeacher | Hillingdon | Primary SEMH School | KS2 Reeson Education is recruiting an ambitious…

Education Full-time
3 weeks ago Apply now

Primary Teacher hiring in London: the numbers

  • 231 live primary teacher roles in London right now.
  • Median advertised salary for primary teacher roles in London: £45,500; the middle half of adverts pay £45,000 to £48,000 (from 11 current adverts that state an annual salary).
  • Advertisers with the most recent openings: Academics (10), Teach Plus (9), Tradewind Recruitment (6), Aspire People (5), Reeson Education (5).
  • Newest advert posted 6 November 2026.

Counted from the adverts on this board, refreshed hourly. Advertised pay is what employers state, not a market survey.

Primary teacher jobs in other cities

Primary Teacher salary in London

£36,000 – £54,000 (indicative · midpoint £45,000)

How this figure was built. No live advertised salaries back this figure yet. It is the midpoint of our curated 2026 baseline range for the role and region.

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 Primary Teacher salary guide →

Hiring primary teachers in London?

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.