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

8,200 Middle School Teacher jobs

  • £150 - £210 / Day

  • Maths Teacher - Secondary School - Stoke-on-Trent Location: Stoke-on-Trent Position: Temporary Maths Teacher (KS3 & KS4) Start Date: ASAP Contract Type: Full-time, Temporary (ongoing or fixed-term) Salary: £140 - £200 per day (dependent on experience and qualifications) Agency:...

  • 💼 Temporary Role   🌍 Stoke-on-Trent, Staffordshire   🕒 Posted: 10 days ago

  • £155 - £170 / Day

  • Primary Teacher Immediate start Are you a qualified Key Stage 1 / KS1 teacher who is passionate about teaching? Can you inspire young minds with an engaging teaching style? Do you want to work in a school that is dedicated to nurturing well-rounded, confident children equipped for their future?...

  • 💼 Contract Role   🌍 Derby   🕒 Posted: 6 days ago

  • £155 - £170 / Day

  • Primary Teacher Immediate start Are you a qualified Key Stage 1 / KS1 teacher who is passionate about teaching? Can you inspire young minds with an engaging teaching style? Do you want to work in a school that is dedicated to nurturing well-rounded, confident children equipped for their future?...

  • 💼 Contract Role   🌍 Nottingham   🕒 Posted: 6 days ago

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

  • Job Title: Science Teacher Location: Bedford Start Date: January 2026 Contract Type: Full-time – Temp to Perm Salary: £29,344 – £44,919 (depending on experience) About the Role: A well-regarded secondary school in Bedford is seeking a dedicated Science Teacher to join t...

  • 💼 Contract Role   🌍 Bedford   🕒 Posted: 3 days ago

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

  • Job Title: Drama Teacher Location: Wolverton, Milton Keynes Start Date: January 2026 Contract Type: Full-time – Temp to Perm Salary: £29,344 – £44,919 (depending on experience) About the Role: An energetic secondary school in Wolverton is seeking a Drama Teacher to in...

  • 💼 Contract Role   🌍 Wolverton   🕒 Posted: 8 hours ago

  • £32,916 - £51,078 / Annum

  • Primary Class Teacher Salary: £32,916 - £51,048 per annum Contract: Permanent, full time Start Date: January 2026 Location: Knowsley Tradewind Recruitment are delighted to be supporting a welcoming and inclusive primary school, in Halewood, in appointing a permanent Class Teacher to...

  • 💼 Temporary Role   🌍 Halewood, Merseyside   🕒 Posted: 39 minutes ago

  • £140 - £220 / Day

  • An outstanding primary school in Hackney is looking for a Primary Teacher to join their supportive teaching team. Position Details: • Role: Primary Teacher (KS1/KS2) • Eligibility: QTS Required • Type: Full-time, Temp to Perm • Salary: Paid to scale About the School: &bull...

  • 💼 Temporary Role   🌍 Hackney, London   🕒 Posted: a month ago

  • £150 - £250 / Day

  • Salary: Pay to Scale - M1-UPS Pay Scale Location: Aylesbury, Buckinghamshire Role: English Teacher Job Type: Full-time Start: January 2026 We are working with a lovely secondary school situated in Aylesbury, Buckinghamshire who are in need of an enthusiastic English Teacher for a January 2026,...

  • 💼 Permanent Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 4 days ago

  • £130 - £230 / Day

  • Year 3 Primary Teacher Tunbridge wells We are excited to offer a fantastic opportunity for an experienced Year 3 Primary Teacher to join a thriving school in Tunbridge Wells. If you are passionate about making a difference in the lives of young learners and have a proven track record of teaching ...

  • 💼 Contract Role   🌍 Tunbridge Wells, Kent   🕒 Posted: 12 days ago

  • £31,650 - £49,084 / Annum

  • Year 4 Class Teacher - Wokingham - September Start Outstanding Primary School | Maternity Cover Are you an experienced Year 4 Class Teacher looking for a new opportunity in Wokingham? A well-established and 'Outstanding' Primary School in Wokingham is searching for a passionate Year 4 Teac...

  • 💼 Permanent Role   🌍 Wokingham, Berkshire   🕒 Posted: 18 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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