Find the Best Key Stage 1 Teacher Jobs Near You with Vita CV

9,869 Key Stage 1 Teacher jobs

  • £180 - £250 / Day

  • Key Stage 1 Teacher - Brent - NW10 - ASAP Start Are you a passionate and dedicated Key Stage 1 Teacher looking for a teaching opportunity within a supportive and vibrant school community? Whether you're an experienced practitioner or an ECT, we'd love to hear from you! We are working with ...

  • 💼 Contract Role   🌍 Brent, London   🕒 Posted: 13 days ago

  • £180 - £260 / Day

  • Key Stage 1 Teacher - NW10 - November 2025 Start Maternity Cover until July 2026. Are you a passionate and dedicated Key Stage 1 Teacher looking for a teaching opportunity within a supportive and vibrant school community? Whether you're an experienced practitioner or an ECT, we'd love to h...

  • 💼 Contract Role   🌍 Brent, London   🕒 Posted: 20 days ago

  • £29,344 - £44,919 / Annum

  • Key Stage 1 Teacher Location: Aylesbury Start Date: January 2026 Contract Type: Full-time – Temp to Perm Are you eager to join a fantastic primary school as a Key Stage 1 Teacher in Aylesbury, Buckinghamshire? We have the perfect opportunity for you! Supply Desk is partnering with a well-...

  • 💼 Contract Role   🌍 Aylesbury   🕒 Posted: 9 days ago

  • £33,075 - £50,471 / Annum

  • Key Stage 1 Teacher - Reigate Reigate, | January 2026 t 🌟 Full-Time | Permanent Role Are you an experienced KS1 teacher ready to take the next step in your career? Do you have the drive to lead, inspire, and make a meaningful impact as a Key Stage 1 Teacher? A thriving and inclusive &qu...

  • 💼 Permanent Role   🌍 Reigate, Surrey   🕒 Posted: 16 days ago

  • £150 - £260 / Day

  • Key Stage 1 Teacher - Harrow Start Date: October 2025 Contract Type: Full-Time Salary: MPS1 - UPS3 (Outer London) Are you a creative and dedicated KS1 teacher looking to inspire a love of learning in young children? A friendly and inclusive primary school in Harrow is seeking a passionate Key S...

  • 💼 Contract Role   🌍 Harrow, London   🕒 Posted: 16 days ago

  • £500 - £995 /

  • Key stage 1 Teacher-(Part Time, Temporary/Permanent) Halifax £618- £995 per week (salary is depending on experience and/or qualifications) October 2025 – August 2026  The School and Role: This well established primary school, based in Halifax are looking for a Key Stage 1...

  • 💼 Temporary Role   🌍 Halifax   🕒 Posted: 23 days ago

  • £500 - £995 /

  • Key stage 1 Teacher-(Part Time, Temporary/Permanent) Knottingley £618- £995 per week (salary is depending on experience and/or qualifications) October 2025 – August 2025  The School and Role: This well established primary school, based in Knottingley are looking for ...

  • 💼 Temporary Role   🌍 Knottingley   🕒 Posted: 25 days ago

  • £140 - £225 / Day

  • Huddersfield Primary School looking for enthusiastic, positive teacher to join their team for the rest of the academic year. Is Key Stage 1 your favourite part of school? Do you enjoy the interaction that comes with working with the younger primary children, as well the challenge of keeping them en...

  • 💼 Contract Role   🌍 Huddersfield, West Yorkshire   🕒 Posted: a month ago

  • £42,234 - £52,300 / Annum

  • Are you passionate about teaching Key Stage 1 and looking for a new role to start January 2026? Would you get the best out of a small class of 28 Year 2 pupils? Would you like to work in outstanding Primary school in the borough of Hounslow? January 2026 Strat Fixed 2 Term Contract with opportuni...

  • 💼 Contract Role   🌍 Hounslow, London   🕒 Posted: 9 days ago

  • £130 - £150 / Day

  • Are you an experienced and passionate primary teacher looking for a new role this year? At Aspire People we are recruiting for Key Stage Two teachers to join our primary supply team in Leamington Spa, Warwickshire. We offer a variety of both full time and part time roles, across various primary...

  • 💼 Temporary Role   🌍 Leamington Spa, Warwickshire   🕒 Posted: 21 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

© Vita CV: Registered in England and Wales (16187919).