Find the Best History Teacher Jobs Near You with Vita CV

5,718 History Teacher jobs

  • £170 - £260 / Day

  • History Teacher – Redbridge – Mixed Secondary School – Immediate start * History teacher – Redbridge * History teacher – QTS or QTLS required * History teacher – £170 - £260 per day * History teacher – Immediate start Are you experie...

  • 💼 Temporary Role   🌍 Redbridge, Greater London   🕒 Posted: 4 days ago

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

  • History Teacher Slough, Berkshire January 2026 Start Permanent (Employed Directly by the school) MPS-UPS – £34,398 - £52,490 Fringe History Teacher - High-Performing School - Slough A high-performing Secondary School in Slough are eagerly searching for a History Teacher that ...

  • 💼 Permanent Role   🌍 Slough, Berkshire   🕒 Posted: 23 days ago

  • £150 - £200 / Day

  • Part-time | January to May Half Term | Mon, Tues, Wed, Fri Smile Education are working alongside a high-achieving secondary school in Evesham to recruit a History Teacher for a part-time contract running from January until May half term. About the Role Teach KS3, KS4, and KS5 History Deliver eng...

  • 💼 Contract Role   🌍 Evesham   🕒 Posted: 20 days ago

  • £140 - £261 / Day

  • History Teacher Location: Gateshead Start Date: ASAP or January 2026 | Full-Time | Permanent or Long-Term options available Salary: £140 - £261.79 per day (DOE) Tradewind Recruitment is proud to be partnering with a number of secondary schools across Gateshead and the surrounding are...

  • 💼 Permanent Role   🌍 Gateshead, Tyne and Wear   🕒 Posted: 3 days ago

  • £190 - £300 / Day

  • History Teacher History teacher Key Stages 4 and 5 (Some politics at KS 5) Fantastic 16 -19 college West London Salary £190- £300 per day ASAP start Part time post 4 days a weekJOB DESCRIPTION History Teacher for a fantastic 6th Form college in west London. The school are looking for a...

  • 💼 Temporary Role   🌍 West London, London   🕒 Posted: 12 days ago

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

  • History Teacher – Leeds (January Start) Academic Appointments Ltd is working in partnership with a North Leeds Academy to recruit a committed History Teacher for a full-time placement starting January 2026. The role will run until Easter, with the strong possibility of extension. The success...

  • 💼 Permanent Role   🌍 LS17, Chapel Allerton, City and Borough of Leeds   🕒 Posted: 6 days ago

  • £180 - £265 / Day

  • Teacher of History - Secondary School Location: Leicester Pay: £180 - £265 per day Start: ASAP Interview/Trial Day: Immediately Role Type: Temp-to-Perm or Long-Term History Teacher | Humanities Teacher | Leicester An exciting opportunity has arisen for a passionate and dedicated H...

  • 💼 Contract Role   🌍 Leicester, Leicestershire   🕒 Posted: 4 days ago

  • £220 - £300 / Day

  • A good school with a fantastic reputation is currently seeking a History Teacher to deliver outstanding lesson to students up to KS4 This is to start in April for rest of the academic year, with a permanent opportunity for the right candidate. The ideal candidate will: Have PGCE/QTS or equivalent in...

  • 💼 Temporary Role   🌍 Hounslow, Greater London   🕒 Posted: 7 days ago

  • £120 - £240 / Day

  • We are looking for a committed, enthusiastic and hard-working History teacher to become part of a cohesive, professional and supportive team. You will be both ambitious and passionate about teaching and have the ability to inspire students. This role provides an exciting opportunity for any teacher...

  • 💼 Contract Role   🌍 Liverpool, Merseyside   🕒 Posted: 24 days ago

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

  • History Teacher West Suffolk £35 - £50k per annum (salary is depending on experience and/or qualifications) January 2026 (or sooner) The School and Role This Secondary school, based in West Suffolk are looking to appoint a passionate History Teacher to work as part of their team. Wo...

  • 💼 Contract Role   🌍 Bury St Edmunds   🕒 Posted: 19 days ago

  1. Filter your search

  • Employment Type

  • Work From Home

  • Date Posted

  • Industry / Sector

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