Find the Best History Teacher Jobs Near You with Vita CV | Page 31

5,241 History Teacher jobs

  • £150 - £160 / Day

  • Supply Teacher - Sunbury-on-Thames - Surrey - Secondary Supply Teacher £150 - £160 per day Daily supply / Flexible work No Planning / No MarkingReeson Education are working with a secondary school in Sunbury-on-Thames who require a Supply Teacher for flexible part-time work. Supply te...

  • 💼 Role   🌍 Sunbury-On-Thames, Surrey   🕒 Posted: a month ago

  • £150 - £160 / Day

  • Supply Teacher - Sunbury-on-Thames - Surrey - Secondary Supply Teacher £150 - £160 per day Daily supply / Flexible work No Planning / No MarkingReeson Education are working with a secondary school in Sunbury-on-Thames who require a Supply Teacher for flexible part-time work. Supply te...

  • 💼 Role   🌍 Sunbury-On-Thames, Surrey   🕒 Posted: 10 days ago

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

  • Geography Teacher - Secondary School - Windsor Are you a qualified Geography Teacher or Geography Specialist looking for work within secondary schools in Windsor? Academics Ltd are working with an outstanding school in Windsor who are looking to appoint a Geography teacher to join them ASAP. We ar...

  • 💼 Permanent Role   🌍 Windsor, Berkshire   🕒 Posted: 5 days ago

  • £130 - £251 / Day

  • INDEED REF: CERYOR-TEA Job Title: Supply Teacher - Primary, Secondary, SEND Location: York Start Date: November 2025 Contract Type: Full-time, Fixed term (Guaranteed Pay) Pay: £130 to £251.71 per day Early Career Teacher - Join CER Education CER Education Recruitment is proud to b...

  • 💼 Contract Role   🌍 York, North Yorkshire   🕒 Posted: 19 days ago

  • £37,870 - £56,154 / Annum

  • SEN Maths Teacher – Merton - SEMH/ASD School - ASAP Start - MPS/UPS - Full-Time - All-Through School * SEN Maths Teacher required in the London Borough of Merton * SEN Maths Teacher required Full-Time * SEN Maths Teacher required for an Immediate Start * SEN Maths Teacher - Must ha...

  • 💼 Permanent Role   🌍 Merton, Greater London   🕒 Posted: 4 days ago

  • £650 - £1,000 /

  • Supply Teacher - Dover, Kent Job Title: Supply Teacher Location: Dover, Kent (& surrounding areas) Start Date: ASAP & Ongoing Key Stage: 3 & 4 Salary: £650.00 to £1000.00 per week (Paid weekly, PAYE, Pension, CPD)Supply Teacher - Dover, Kent Are you a qualified teacher look...

  • 💼 Temporary Role   🌍 Dover, Kent   🕒 Posted: 17 days ago

  • £165 - £260 / Day

  • Secondary Teacher of Media - Canterbury Job Title: Teacher of Media Key Stage: 4 & 5 Location: Canterbury Start Date: January 2026 Salary: £165 to £260 per day (PAYE) Full/Part Time: Full TimeSecondary Teacher of Media - Canterbury Academics have been approached by a well-respected...

  • 💼 Contract Role   🌍 Canterbury, Kent   🕒 Posted: 8 days ago

  • £140 - £230 / Day

  • MFL Teacher role in: Birmingham Starting date: November 2025 Salary: MPS1 - MPS6 per day, DOE Temporary Contract: Long-term cover Full Time Vacancy: (8:30am - 3:30pm, Monday to Friday)Spanish Teacher Specification We are currently seeking a passionate and dedicated Spanish Teacher for a full-time ...

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

  • £162 - £243 / Day

  • Year 2 Full Time Teacher, Bristol A primary school in Keynsham, Bristol are appointing an experienced Key Stage 1 teacher to join their school on a full time basis. The role will start September 2025 and the school have asked Monarch Education to assist with the recruitment process. You will be pl...

  • 💼 Contract Role   🌍 Keynsham, Somerset   🕒 Posted: 17 days ago

  • £140 - £180 / Day

  • Supply Teacher Location: Beaconsfield | Immediate Start | Full-Time/Part-Time Pay: £140–£180 per day (depending on experience) Are you an enthusiastic and adaptable teacher looking for flexible work in a supportive school environment? We are seeking a committed Supply Teacher to...

  • 💼 Contract Role   🌍 Beaconsfield   🕒 Posted: 5 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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