Find the Best Middle School Teachers Jobs Near You with Vita CV | Page 73

6,145 Middle School Teachers jobs

  • £150 - £200 / Day

  • Are you passionate about inspiring the next generation through the magic of literature? Aspire people invites dedicated English Teachers to join an exceptional secondary school in the Nottinghamshire , where you'll be teaching students in years 7 to 11. Position: English Teacher Location: NG16...

  • 💼 Temporary Role   🌍 Nottinghamshire   🕒 Posted: 2 days ago

  • £ Competitive Salary

  • Role: Teacher – Maths (QTS) Location: Leicester Education Personnel are proud to be one of the leading agencies in Leicestershire, connecting talented teachers and support staff with schools where they can thrive. We are currently recruiting on behalf of a highly respected secondary school i...

  • 💼 Temporary Role   🌍 Leicester, City of Leicester   🕒 Posted: 20 hours ago

  • £76 - £90 / Day

  • CONTRACT/POSITION DETAILS Location Chelmsford Position After school club assistant Contract or position start date ASAP Duration / Likely Duration - Ongoing booking Contract type - Long-Term Full time/part time - Part Time Minimum rate of pay Minimum rate GBP 76.00 a day Hours 15.00 - 18.00 : ...

  • 💼 Temporary Role   🌍 Chelmsford, Essex   🕒 Posted: 17 days ago

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

  • Religious Education Teacher (RE Teacher) - Remarkable Secondary School In the heart of Camden an 'Outstanding' Secondary School are on the hunt for an Religious Education Teacher (RE Teacher) for a September 2025 start. This is a permanent, and full-time contract. The Head Teacher is looki...

  • 💼 Permanent Role   🌍 Camden, London   🕒 Posted: 2 days ago

  • £200 - £268 / Day

  • An inclusive and forward-thinking primary school in Hackney is seeking an enthusiastic and dedicated KS2 Teacher to join its passionate teaching team. This is a fantastic opportunity to work in a supportive environment that values creativity, collaboration, and high expectations for all pupils. The...

  • 💼 Permanent Role   🌍 Hackney   🕒 Posted: a month ago

  • £200 - £268 / Day

  • An inclusive and forward-thinking primary school in Newham is seeking an enthusiastic and dedicated KS1 Teacher to join its passionate teaching team. This is a fantastic opportunity to work in a supportive environment that values creativity, collaboration, and high expectations for all pupils. The ...

  • 💼 Temporary Role   🌍 Newham   🕒 Posted: 3 days ago

  • £110 - £120 / Day

  • Cover Supervisor – Secondary School – Newport Location: Newport, South Wales Sector: Secondary Education Pay: £110–£120 per day Start Date: ASAP Job Type: Full-time / Flexible Supply Looking to Start Your Teaching Career Without a Qualification? Do you have a...

  • 💼 Temporary Role   🌍 Newport   🕒 Posted: 7 days ago

  • £180 - £220 / Day

  • Primary School Teacher – Bexleyheath (KS1/KS2) Daily Rate: £180 – £200 | Long-term & short-term roles available Are you an experienced Primary School Teacher looking for your next teaching role in the Bexleyheath area? Whether you specialise in KS1 or KS2, we want to he...

  • 💼 Temporary Role   🌍 Bexleyheath   🕒 Posted: a day ago

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

  • Primary School Teacher - Key Stage One (Year 1) - Cranleigh Academics are delighted to represent a primary school in Cranleigh looking for an enthusiastic and dedicated Primary School Teacher - Key Stage One (Year 1) to join their team. Location: Cranleigh Salary: £32,916 - £51,048 pe...

  • 💼 Permanent Role   🌍 Cranleigh, Surrey   🕒 Posted: 7 days ago

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

  • Primary School Teacher - Key Stage One (Year 1) - Farnborough Academics are delighted to represent a primary school in Farnborough looking for an enthusiastic and dedicated Primary School Teacher - Key Stage One (Year 1) to join their team. Location: Farnborough Salary: £32,916 - £51,...

  • 💼 Permanent Role   🌍 Farnborough, Hampshire   🕒 Posted: 7 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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