Find the Best Secondary School Teacher Jobs Near West Midlands with Vita CV | Page 4

457 Secondary School Teacher jobs in West Midlands

  • £145 - £185 / Day

  • Job Title: Teacher of Chemistry Location: Dudley area Start Date: ASAP Contract Type: Supply TeacherActive are working in partnership with a popular and well-regarded secondary school in the Dudley area. The school caters for approximately 900 pupils and has built an excellent reputation for it...

  • 💼 Temporary Role   🌍 Dudley   🕒 Posted: 24 days ago

  • £90 - £240 / Annum

  • Secondary Teachers & Cover Supervisors – Flexible Stafford Roles Location: Telford Salary: £90–£130 (Cover Supervisors) / £130–£240 (QTS) per day Contract: Day-to-day | Short-term | Long-term Start Date: Immediate Are you a qualified secondary teacher ...

  • 💼 Contract Role   🌍 Telford, Telford and Wrekin   🕒 Posted: 21 days ago

  • £140 - £250 / Day

  • Location: Birmingham area Start Date: January (Recruiting Now) Contract Type: Supply (Part Time – Wed–Fri) TeacherActive are recruiting on behalf of a forward-thinking secondary school in the Birmingham area that prioritises an inclusive learning culture, academic ambition and strong ...

  • 💼 Temporary Role   🌍 Edgbaston   🕒 Posted: 10 days ago

  • £150 - £210 / Day

  • General Cover Supply Teacher Smile Education is working in partnership with a welcoming and inclusive secondary school in Staffordshire to recruit a General Cover Supply Teacher. This is a fantastic opportunity to join a school known for its strong community values, student-centred approach, and c...

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

  • £170 - £220 / Day

  • Spanish Teacher - Long-Term Supply Role Birmingham | Full-Time | Long-Term Supply (Temp to Perm Potential) Aspire People are looking for a passionate and dedicated Spanish Teacher for a long-term supply position in a busy and rewarding secondary school in Birmingham. This role has the potential to ...

  • 💼 Permanent Role   🌍 Birmingham, West Midlands   🕒 Posted: 21 days ago

  • £150 - £220 / Day

  • Maths Teacher – Shropshire Love teaching maths and want a role where great teaching, real support, and a genuinely special school culture come together? We’re working with a secondary school set in the Shropshire countryside, a place where students feel safe, motivated, and proud of who...

  • 💼 Contract Role   🌍 Telford   🕒 Posted: 16 hours ago

  • £1,000 - £1,250 /

  • Teacher of Geography – South Birmingham £200 – £250 per day | £1000 – £1250 per week | January 2026 Are you passionate about inspiring the next generation of geographers? We’re looking for a dynamic and enthusiastic Geography Teacher to join a thriv...

  • 💼 Contract Role   🌍 Birmingham   🕒 Posted: 13 days ago

  • £150 - £230 / Day

  • Are you a passionate English Teacher looking for your next role? Aspire People are working with a large secondary school in Telford who are seeking an outstanding teacher to join their English department. This is a fantastic opportunity to teach KS3 and KS4 English Literature and Language in a supp...

  • 💼 Permanent Role   🌍 Telford, Shropshire   🕒 Posted: 7 days ago

  • £180 - £230 / Day

  • Salary: £180 - £230 per day Location: Telford, Shropshire Contract Type: Full-time, Temporary (Starting January) We are looking for an inspiring Science Teacher to join our team at a well-respected secondary school in Telford, starting from January. If you are passionate about bringing ...

  • 💼 Temporary Role   🌍 Telford, Shropshire   🕒 Posted: 7 days ago

  • £160 - £230 / Day

  • Science Teacher (A-Level Specialist) - Birmingham Location: Birmingham Start Date: January 2026 Contract: Full-time, long-term (potential for permanent role) Salary: Competitive, based on experience A successful and forward-thinking secondary school in Birmingham is seeking an experienced Scien...

  • 💼 Contract Role   🌍 Birmingham, West Midlands   🕒 Posted: 2 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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