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

8,200 Middle School Teacher jobs

  • £130 - £150 / Day

  • Supply Teacher (Primary School) Location: Plymouth Start Date: September Contract Type: Temporary  Salary: £130-£150 per day ‍ Reports to: Headteacher / Deputy Headteacher About The Role We are seeking a flexible, committed, and enthusiastic Supply Teacher to...

  • 💼 Temporary Role   🌍 Plymouth   🕒 Posted: 20 days ago

  • £168 - £232 / Day

  • Geography Teacher in Dewsbury Geography Teacher required at a school in Dewsbury for an immediate start. Teaching Key Stages 3 and 4 until Christmas. Geography Teacher in Dewsbury, write your own future and come on board with Academics. The successful candidate will be able to make swift, posit...

  • 💼 Temporary Role   🌍 Dewsbury, West Yorkshire   🕒 Posted: 18 days ago

  • £36,000 - £53,000 / Annum

  • Job Advert: Secondary English Teacher - September 2025 Start (Rainham) Position: Secondary English Teacher Start Date: September 2025 Location: Havering Are you a passionate Secondary English Teacher looking for an exciting opportunity to join a vibrant school in Rainham? We are seeking a dedic...

  • 💼 Contract Role   🌍 Rainham, London   🕒 Posted: 12 days ago

  • £162 - £240 / Day

  • Teacher of Computer Science – Preston, Lancashire Are you an ambitious and passionate Teacher of Computer Science looking for your next challenge? Vision for Education are seeking a driven educator to join a thriving secondary school in Preston, Lancashire. This exciting opportunity begins in...

  • 💼 Temporary Role   🌍 Preston   🕒 Posted: 20 days ago

  • £140 - £252 / Day

  • Drama Teacher - Full-Time Position Location: Nottinghamshire Start Date: September 2025 Salary: £140.00 tot £252.00, depending on experience Empowering Learning is delighted to partner with an outstanding school in Nottinghamshire, to recruit an enthusiastic and dedicated Drama Teacher ...

  • 💼 Temporary Role   🌍 Nottinghamshire   🕒 Posted: a month ago

  • £31,000 - £48,000 / Annum

  • Teacher of Maths Huntingdon £30 - £46k per annum (salary is depending on experience and/or qualifications) January The School and Role The secondary based North of Huntingdon are looking to appoint a passionate Teacher of Maths to work as part of their team. Working in this Secondar...

  • 💼 Contract Role   🌍 Huntingdon   🕒 Posted: 21 days ago

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

  • SEN Teacher – Full-Time, Permanent Location: Watford Start Date: September 2025 The Opportunity: A highly regarded specialist school in Watford is seeking a committed and experienced SEN Teacher to join their team from September 2025 on a full-time, permanent basis. This is an e...

  • 💼 Permanent Role   🌍 Watford   🕒 Posted: 14 days ago

  • £34,398 - £52,498 / Annum

  • Permanent Geography teacher Required for a secondary school in Aldershot, Hampshire Are you a qualified Geography teacher with UK QTS or an equivalent certification? Are you prepared to inspire the next generation through your dedication to teaching Geography? Are you seeking a secure permanent Geog...

  • 💼 Permanent Role   🌍 Aldershot, Hampshire   🕒 Posted: 12 days ago

  • £150 - £240 / Day

  • English Teacher – South East (Secondary) Full-time – September start Rate - £150 – £240 per day Love bringing literature and language to life? We’re working with a welcoming secondary school in the South East looking for an enthusiastic English Teacher to join the...

  • 💼 Contract Role   🌍 Maidstone, Kent   🕒 Posted: 14 days ago

  • £ Competitive Salary

  • English Teacher - Aylesbury, Buckinghamshire Part-Time: 2-3 days per week Secondary School based in Aylesbury, Buckinghamshire, are seeking a passionate English Teacher on a part-time basis (2 or 3 days per week) - The role offers an exciting opportunity to contribute to a large, supportive, and su...

  • 💼 Temporary Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 13 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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