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

7,663 Middle School Teacher jobs

  • £130 - £140 / Day

  • Year 1 Teacher Heathfield Are you a passionate and dedicated Teacher looking to inspire young learners? We have an exciting opportunity for a Year 1 Teacher to join our vibrant and supportive school community in Heathfield, East Sussex. As a Year 1 Teacher, you will: Plan and deliver engaging l...

  • 💼 Contract Role   🌍 Heathfield, East Sussex   🕒 Posted: a month ago

  • £170 - £250 / Day

  • SEN Teacher – QTS – SLD School – Uxbridge – Immediate • SEN Teacher – available for work in Uxbridge • SEN Teacher – must hold QTS and have UK classroom experience • SEN Teacher – experienced working with SLD and complex needs • SEN Teac...

  • 💼 Temporary Role   🌍 Hillingdon, Greater London   🕒 Posted: 10 days ago

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

  • School Business Manager | Grimsby | Essential School Budget Experience | Start November 2025 Are you an experienced business professional with a proven track record in school budget management? A fantastic opportunity has arisen in Grimsby for a dedicated School Business Manager (SBM) to join a dyn...

  • 💼 Temporary Role   🌍 Grimsby, Lincolnshire   🕒 Posted: a month ago

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

  • Religious Studies 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 Religious Studies Teacher to work as part of ...

  • 💼 Permanent Role   🌍 Huntingdon   🕒 Posted: 4 days ago

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

  • Religious Studies 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 Religious Studies Teacher to work as part of th...

  • 💼 Contract Role   🌍 Cambridge   🕒 Posted: 4 days ago

  • £13.69 - £13.69 / Hour

  • School Caretaker - Bridgend Location: Bridgend Hours: Full-Time, Temporary Placement- Split Shift- 3.5 hours in the Morning and 3.5 hours in the Afternoon/Evening  Agency: TeacherActive Are you a reliable, hands-on individual who takes pride in keeping school environments safe, clean, a...

  • 💼 Temporary Role   🌍 Bridgend   🕒 Posted: 4 days ago

  • £140 - £230 / Day

  • Science Teacher - Aylesbury, Buckinghamshire - School - 'Good School' - Required from January 2026 - Role - Full time Science Teacher - Pay in line with MPS - UPS3 - £34,412- £53,994 - Contract/Permanent We are looking to appoint an ambitious, enthusiastic and highly mo...

  • 💼 Contract Role   🌍 Aylesbury, Buckinghamshire   🕒 Posted: 6 days ago

  • £150 - £230 / Day

  • Secondary Science Teacher in the Basingstoke area Start Date: ASAP Contract Type: Long term contract, Part time contract Paid to Scale - £150 - £230 per day Job Title: Secondary School Science Teacher Are you enthusiastic about igniting scientific curiosity and nurturing the next ge...

  • 💼 Temporary Role   🌍 Basingstoke   🕒 Posted: 21 days ago

  • £24,000 - £30,000 / Annum

  • Are you a dynamic and adaptable teacher looking for flexible work in a supportive secondary school environment? Simply Education is seeking a dedicated and experienced Cover Teacher with strong behaviour management skills to work in a secondary school in Gainsborough. This role offers the opportuni...

  • 💼 Temporary Role   🌍 Gainsborough, Lincolnshire   🕒 Posted: 3 hours ago

  • £168 - £232 / Day

  • Primary Teacher Prospero Teaching is delighted to support a well-regarded primary school near Salisbury in recruiting a reliable and enthusiastic Primary Teacher to join their team. About the Role: As a Primary Teacher, you will deliver high-quality teaching across various year groups, creating e...

  • 💼 Permanent Role   🌍 Wiltshire   🕒 Posted: 17 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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