Find the Best Middle School Teacher Jobs Near You with Vita CV | Page 77

7,208 Middle School Teacher jobs

  • £194 - £258 / Day

  • Primary Teacher – Waltham Forest   Are you looking for a new position as a Primary Teacher in Waltham Forest. If so, this may be the perfect position for you. Pertemps Education is working alongside a 2-form entry primary school who are seeking to appoint an experienced Primary Teacher to...

  • 💼 Contract Role   🌍 Waltham Forest   🕒 Posted: an hour ago

  • £150 - £150 / Day

  • Year 5 Teacher - Hounslow Borough Start Date: Monday 3rd November (after half term) Contract: Full-time, until the end of the academic year A one-form entry primary school in the London Borough of Hounslow is seeking a committed Year 5 Teacher to join their team after half term. The school, rated...

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

  • £35,000 - £45,000 / Annum

  • DT Teacher Cambridge £35 - £50k per annum (salary is depending on experience and/or qualifications) January 2026 (or sooner) The School and Role This Secondary school, based in Cambridge are looking to appoint a passionate DT Teacher to work as part of their team. Working in this&nb...

  • 💼 Permanent Role   🌍 Cambridge   🕒 Posted: 11 days ago

  • £170 - £230 / Day

  • Qualified English Teacher (QTS) - Secondary School Location: Rochdale Contract Type: Long-Term Start Date: ASAP Are you a qualified English teacher with a passion for literature, language, and inspiring young minds? We are working in partnership with a well-regarded secondary school in the Roch...

  • 💼 Contract Role   🌍 Rochdale, Greater Manchester   🕒 Posted: 6 days ago

  • £190 - £190 / Day

  • Prospero Teaching are looking for a KS1 Teacher to work in a Mainstream Primary school based in Chelmsford. The school is a 'Good' rated school, mixed and part of an academy The position is full time for 2 terms CONTRACT DETAILS Location - Chelmsford, Essex Position - KS1 Teacher Typ...

  • 💼 Temporary Role   🌍 Chelmsford, Essex   🕒 Posted: 24 days ago

  • £36,413 - £42,536 / Annum

  • ECT Primary Class Teacher - Sutton An inclusive and supportive Primary School in the Borough of Sutton is seeking a passionate ECT Primary Class Teacher to join their team ASAP. You would be employed directly through the school on a full-time, permanent basis. This 2-form-entry Primary School are ...

  • 💼 Permanent Role   🌍 Sutton, London   🕒 Posted: 14 days ago

  • £150 - £240 / Day

  • SEN Teacher Cheshire £150 – £210 per day (depending on experience) Full-time, ongoing position Are you an SEN Teacher with a passion for supporting students with complex needs? TeacherActive are working with a highly respected SEN school in Cheshire that supports secondary-...

  • 💼 Permanent Role   🌍 Cheshire   🕒 Posted: 20 days ago

  • £168 - £261 / Day

  • Exciting Opportunity for a Long-Term Supply English Teacher in Middlesbrough! Are you a passionate and dedicated English Teacher looking for a rewarding long-term position? We are thrilled to announce a fantastic opportunity to join a prestigious secondary school in Durham as a Supply English Teach...

  • 💼 Temporary Role   🌍 Middlesbrough   🕒 Posted: 18 days ago

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

  • Position: EYFS Teacher Location: Milton Keynes, Buckinghamshire Contract Type: Full-time Salary: £29,344 – £44,919 (MPS/UPS) Start Date: January 2026 Inspire Young Minds – EYFS Teacher Wanted for a Thriving School in Milton Keynes! Are you a passion...

  • 💼 Contract Role   🌍 Milton Keynes   🕒 Posted: 7 days ago

  • £120 - £250 / Day

  • Teacher of Drama - Northamptonshire Do you have a flair for performance, creativity, and inspiring young people? Tradewind Recruitment is excited to offer an excellent opportunity for a Teacher of Drama to join a vibrant partner school in Northamptonshire. This is a full-time position, open to both...

  • 💼 Contract Role   🌍 Daventry, Northamptonshire   🕒 Posted: 5 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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