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

6,970 Middle School Teacher jobs

  • £130 - £230 / Day

  • Primary Class Teacher Wadhurst We are currently looking for a Key Stage 1 Class Teacher for one of our beautiful Primary schools based in the Wadhurst, East Sussex area. The right candidate must hold a QTS (Qualified Teacher Status) or equivalent. We are looking for Primary Teachers who are: D...

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

  • £140 - £230 / Day

  • Qualified Food Technology Teacher Birmingham Aspire People are looking for experienced qualified Food Technology teacher to cover in a lovely School in Birmingham. The position is covering the rest of the Autumn term and will be full time. This role would be suitable for Newly Qualified Teachers,...

  • 💼 Temporary Role   🌍 Birmingham, West Midlands   🕒 Posted: 22 days ago

  • £140 - £230 / Day

  • Science Teacher Evesham and Pershore Secondary and Middle Schools 🎯 Would you like to be represented by an established Worcestershire based education agency, who can offer you CONSISTENT LOCAL teaching work? 📢 Are you looking to secure full or part time teaching work in a local s...

  • 💼 Temporary Role   🌍 Evesham, Worcestershire   🕒 Posted: 7 days ago

  • £140 - £230 / Day

  • Teacher of MFL Secondary and Middle Schools Vacancies and Supply Cover in Redditch, Studley, Bromsgrove and across Worcestershire 🌟 Are you a qualified Modern Foreign Languages Teacher who holds UK QTS or QTLS status? 📢 Eager to explore different schools in Redditch and the surro...

  • 💼 Temporary Role   🌍 Redditch, Worcestershire   🕒 Posted: 5 days ago

  • £34,870 - £44,128 / Annum

  • Date posted: 4 November 2025 Pay: £34,870.00-£44,128.00 per year Job Description: Nursery Class Teacher / Room Leader – Camden – ECTs Welcome to Apply Location: Primary School, Camden Salary: £34,870-£44,128 per annum Contract: Permanent A...

  • 💼 Permanent Role   🌍 Camden   🕒 Posted: 10 hours ago

  • £155 - £250 / Day

  • Primary Teacher – Reception | Walthamstow | Immediate Start Location: Walthamstow, East London Position: Reception Class Teacher Start Date: Immediate Contract: Full-time, long-term Destination Education is currently seeking a caring, creative, and dedicated Reception Teacher for a welc...

  • 💼 Temporary Role   🌍 Walthamstow   🕒 Posted: 22 days ago

  • £155 - £250 / Day

  • Primary Teacher – Year 5 | Finsbury Park | Immediate Start Location: Finsbury Park, North London Position: Year 5 Class Teacher Start Date: Immediate Contract: Full-time, long-term Destination Education is currently seeking an enthusiastic and dedicated Year 5 Primary Teacher for a vibra...

  • 💼 Permanent Role   🌍 Finsbury Park   🕒 Posted: 22 days ago

  • £130 - £230 / Day

  • Primary Teacher - Year 1 Full Time | Permanent | Part Time Location: Tunbridge Wells Start Date: January 2026 (or sooner) We are looking for an enthusiastic and committed Year 1 Teacher to join our vibrant and supportive primary school in Tunbridge Wells. This is a fantastic opportunity for a ...

  • 💼 Contract Role   🌍 Tunbridge Wells, Kent   🕒 Posted: 16 hours ago

  • £140 - £230 / Day

  • Are you a local qualified Teacher of PE who holds UK QTS or QTLS status? 🎯 Looking for consistent/ flexible teaching options or a long term role local to Redditch? As WORCESTERSHIRE'S LEADING SUPPLY TEACHING AGENCY, Academics have an unbeatable presence in secondary and middle schools ...

  • 💼 Temporary Role   🌍 Redditch, Worcestershire   🕒 Posted: 19 days ago

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

  • KS2 Class Teacher We are seeking KS2 Teachers to start working in a fantastic Primary school in the Slough area! This is a full time position working 5 days and week and to be successful for this role you must be a qualified teacher and have previous teaching experience ideally. The School: Provi...

  • 💼 Temporary Role   🌍 Slough, Berkshire   🕒 Posted: 12 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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