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

5,575 History Teacher jobs

  • £168 - £234 / Day

  • History Teacher Monarch Education is currently recruiting for a passionate and knowledgeable History Teacher to join a high-achieving secondary school in Cheltenham, Gloucestershire. This is a fantastic opportunity to work under the guidance of an exceptional Head of Department in a supportive and...

  • 💼 Temporary Role   🌍 Cheltenham, Gloucestershire   🕒 Posted: 9 days ago

  • £168 - £232 / Day

  • Are you a passionate History Teacher looking for a permanent position? If so, please contact me immediately. This is a long-term placement with an immediate start until Christmas break, with an opportunity to be taken on permanently by the school should it be a success. Position: History Teacher S...

  • 💼 Contract Role   🌍 Selly Oak, West Midlands   🕒 Posted: 9 days ago

  • £180 - £220 / Day

  • History Teacher - Harwich Are you passionate about bringing the past to life for young minds? Do you have the enthusiasm and dedication to inspire the next generation of historians? We are seeking a dynamic and committed History Teacher to join a supportive and forward-thinking secondary school i...

  • 💼 Contract Role   🌍 Harwich, Essex   🕒 Posted: 3 days ago

  • £160 - £280 / Day

  • History Teacher (Maternity Cover) Location: Southall, Ealing Contract: Full-time, 5 days per week Start Date: After October Half Term Contract Type: Maternity Cover We are seeking a passionate and dedicated History Teacher to join a thriving secondary school in Southal...

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

  • £168 - £232 / Day

  • Teacher of History – Preston, Lancashire Are you a passionate Teacher of History looking for a new challenge? Starting in December 2025, Vision for Education are seeking an enthusiastic and motivated Teacher of History to join a successful secondary school in Preston, Lancashire. This excitin...

  • 💼 Temporary Role   🌍 Preston   🕒 Posted: 5 days ago

  • £30,000 - £43,685 / Annum

  • History Teacher (Full Time) Eastbourne £160 to £250 per day (salary is dependent on experience and/or qualifications) October 2025 - Decemeber 2025 The School and Role  A secondary school in Eastbourne is a dynamic and diverse learning community that provides a nurturing and in...

  • 💼 Temporary Role   🌍 Eastbourne   🕒 Posted: 15 days ago

  • £150 - £250 / Day

  • Job Description Salary £150 - £250 per day About the History Teacher role: This History Teacher role is suitable for someone who has previous experience being a History Teacher, prepared to go the extra mile. This is a full-time History Teacher position with full teacher responsibili...

  • 💼 Permanent Role   🌍 UB1, Dormers Wells, Greater London   🕒 Posted: 4 days ago

  • £185 - £267 / Day

  • Are you an experienced and passionate History Teacher looking for your next long-term role? An Ofsted Outstanding secondary school in Ealing is currently seeking a dedicated History Teacher to join their thriving Humanities department on a long-term contract, starting ASAP. This is an excellent opp...

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

  • £150 - £220 / Day

  • History Teacher – Temporary, Full-Time Location: Hull Pay: £150 – £220 per day A secondary school in Hull is seeking to appoint a committed and enthusiastic History Teacher on a temporary, full-time basis. This role offers an excellent opportunity for an individual with s...

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

  • £31,650 - £49,084 / Annum

  • History Teacher Location: Cheltenham Start Date: September 2025 Salary: Competitive, dependent on experience Bring the past to life. Inspire the historians, thinkers, and leaders of tomorrow. Are you a passionate History teacher who thrives on engaging students with the stories, events, and ide...

  • 💼 Contract Role   🌍 Cheltenham   🕒 Posted: 23 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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