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

8,106 Middle School Teacher jobs

  • £140 - £190 / Day

  • SEN Teacher - Portsmouth A community-run SEN school in Portsmouth is looking for a passionate SEN Teacher to join their KS2 team. Rated Outstanding by Ofsted, this school supports pupils aged 4-19 with Autism Spectrum Disorder (ASD) and Severe Learning Difficulties (SLD). What's on offer: Sma...

  • 💼 Temporary Role   🌍 Portsmouth, Hampshire   🕒 Posted: 4 days ago

  • £120 - £160 / Day

  • Supply Teacher Northumberland  (Full time) £(Apply online only) per day - Pre AWR (salary is depending on experience and/or qualifications) September 2025 – onwards The School and Role A SEND school in Sunderland is seeking to appoint a passionate and dedicated Supply Teacher ...

  • 💼 Temporary Role   🌍 Northumberland   🕒 Posted: 12 days ago

  • £179 - £229 / Day

  • Rugby based QTS – Science Teacher Secondary School (KS3 & GCSE) Excellent Daily Rate (£179 - £229 per day) Immediate Start Interviews ASAP We are currently working with an exceptional Secondary School in Rugby to recruit a General Science Teacher with immediate effect… T...

  • 💼 Contract Role   🌍 Rugby, Warwickshire   🕒 Posted: 18 days ago

  • £121 - £149 / Day

  • Y5/6 Teacher (Part Time) Darlington DL1 area £(Apply online only) per day (salary is depending on experience and/or qualifications ) Oct 2025 - ongoing The School and Role  This primary school, based in the Newton Aycliffe area, are looking to appoint a experienced teacher to wor...

  • 💼 Temporary Role   🌍 Darlington   🕒 Posted: 12 days ago

  • £162 - £238 / Day

  • Calling all teachers of Religious Education, we need you! Vision for Education are looking to recruit a passionate teacher of RE to work within one of our client schools within this new academic year! The School and Role Located in Newcastle, this school is keen to work alongside a Teacher of RE ...

  • 💼 Temporary Role   🌍 Newcastle upon Tyne   🕒 Posted: 9 days ago

  • £172 - £180 / Day

  • Are you a dedicated and enthusiastic KS2 Teacher looking for your next opportunity? Academics is working with a large, welcoming primary school near Barry to recruit a passionate teacher who can inspire and engage pupils across Key Stage 2. This is a fantastic chance to join a supportive school com...

  • 💼 Temporary Role   🌍 Barry, Vale of Glamorgan   🕒 Posted: 8 days ago

  • £121 - £149 / Day

  • PPA Teacher (Part Time) Billingham Area  £(Apply online only) per day (salary is depending on experience and/or qualifications ) October 25 - May 26 The School and Role  This primary school, based in Billingham, are looking to appoint a experienced teacher to work across KS1...

  • 💼 Temporary Role   🌍 Billingham   🕒 Posted: 8 days ago

  • £140 - £190 / Day

  • KS1 Teacher – Primary School – Malvern Location: Malvern Start Date: October 2025 (or sooner for the right candidate) Pay: MPS/UPS We are seeking an enthusiastic and dedicated KS1 Teacher to join a primary school in Malvern. This is an exciting opportunity for a passionate educator who ...

  • 💼 Contract Role   🌍 Great Malvern, Worcestershire   🕒 Posted: 3 days ago

  • £190 - £290 / Day

  • PE Teacher PE teacher Key Stages 3,4 and 5 Fantastic opportunity to work in a top London school ASAP start Central London Full time position Salary - £190 - £300 per day Interviews over the next few weeks JOB DESCRIPTION PE teacher required for a high-achieving all-girls school in Ce...

  • 💼 Contract Role   🌍 West London, London   🕒 Posted: 15 days ago

  • £168 - £232 / Day

  • Secondary Supply Teacher Are you a passionate and adaptable secondary school teacher looking for flexible work in Stoke-on-Trent? We are currently seeking dedicated Secondary Supply Teachers to join our agency for a variety of daily cover and long-term positions across local schools. This is an ex...

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

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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