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

5,291 History Teacher jobs

  • £163 - £224 / Day

  • Humanities Teacher needed in Bradford Are you a committed and dedicated Humanities Teacher? Are you looking for a new challenge in a supportive and progressive school? A Bradford based secondary school is looking to recruit a qualified Humanities Teacher to enrich the learning and development of t...

  • 💼 Contract Role   🌍 Bradford   🕒 Posted: 11 days ago

  • £166 - £167 / Day

  • Humanities Teacher - Cardiff (January Start) Secondary Education | Full-Time / Long-Term Role Empowering Learning Cardiff is seeking a passionate and knowledgeable Humanities Teacher to join a thriving secondary school in Cardiff from January 2026. This is an exciting opportunity to inspire studen...

  • 💼 Contract Role   🌍 Cardiff   🕒 Posted: 3 days ago

  • £168 - £261 / Day

  • Job Title: Humanities Teacher Pay rate: £168.80 – £261.00 per day Location: Birmingham Hours: Full-time, term time only Start date: January 2026 Smart Education is currently recruiting for a Humanities Teacher to join a Pupil Referral Unit (PRU) based in Birmingham. This is a fant...

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

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

  • Are you passionate about teaching and eager to make a positive impact on students' lives? Are you a Fully Qualified Humanities Teachers looking for an exciting new opportunity? Simply Education is currently working with secondary schools within the Grimsby area to recruit enthusiastic and fully...

  • 💼 Temporary Role   🌍 Grimsby, Lincolnshire   🕒 Posted: 22 days ago

  • £160 - £230 / Day

  • Smile Education is collaborating with an SEMH secondary school in Birmingham who are welcoming a talent Humanities starting in Easter. If you’re ready to inspire young minds and make a positive impact in the classroom, we encourage you to get in touch. This position is flexible to full or part...

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

  • £150 - £210 / Day

  • Part-Time Humanities Teacher - Secondary School - Crewe Start Date: ASAP Location: Crewe, Cheshire Contract: Full-Time, Long-Term (potential for permanent) Salary: £153 - £212 per day (dependent on experience and pay scale) Agency: Tradewind Recruitment Are you a passionate Humanit...

  • 💼 Temporary Role   🌍 North West   🕒 Posted: 8 days ago

  • £34,398 - £52,490 / Annum

  • History Teacher January 2026 Permanent Full-Time or Part-Time We are seeking an enthusiastic and dedicated History Teacher to join our vibrant and forward-thinking team from January 2026. This permanent role offers an exciting opportunity to inspire students and foster a love of history in a suppor...

  • 💼 Permanent Role   🌍 Tonbridge, Kent   🕒 Posted: 16 days ago

  • £ Competitive Salary

  • Humanities Teacher Job Title: Humanities Location: Slough Contract Type: Full-Time Start Date: ASAP Are you a passionate and enthusiastic Humanities Teacher looking to inspire the next generation? Supply Desk is currently seeking a dedicated and skilled Humanities Teacher for a full-t...

  • 💼 Contract Role   🌍 Slough   🕒 Posted: 9 days ago

  • £206 - £320 / Day

  • Humanities Teacher Location: Ealing, London Contract: Maternity cover - from after October half term until July 2026 Type: Full-time Pay: Inner London MPS/UPS Parking: On-site parking available A large and welcoming secondary school in Ealing is seeking a passionate Humanities Teacher to joi...

  • 💼 Contract Role   🌍 Ealing, London   🕒 Posted: 12 days ago

  • £140 - £250 / Day

  • Smile Education are delighted to be working with a Secondary school near Smethwick to support them in their search for a new Humanities Teacher to work on a long term full time basis from October 2025. They have achieved building a fantastic reputation by fostering a nurturing yet discipl...

  • 💼 Contract Role   🌍 West Bromwich   🕒 Posted: 25 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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