Home Jobs

History Teacher Jobs

Find your dream History Teacher role. Protocol Education can connect talented educators with schools across the UK.

Search over 3,170 teaching jobs

Matching Jobs

Showing 12 of 12 jobs

Posted 1 hour ago
NEW

History Teacher

History Teacher – Middlesbrough (Supply & Long-Term) Location: Middlesbrough Secondary School (11–16) The Role A well-regarded secondary school in Middlesbrough is seeking a History Teacher for supply and long-term opportunities. The school values academic rigour, structured teaching, and strong subject...

Middlesbrough
Pay to Scale
Permanent Teaching    

Learn more
Posted 3 days ago

History Teacher

History Teacher April 2026 A well-established secondary school in Westminster is seeking a passionate History Teacher to join their humanities department full-time. The role: • Teaching History across KS3 and KS4 • Encouraging debate and critical thinking • Contributing to...

Hounslow
£130 - 260 per day
Permanent Teaching    

Learn more
Posted 6 days ago

History Teacher

History Teacher – Middlesbrough Location: Middlesbrough / Teesside Contract: Full-time / Long-term Start Date: ASAP or as agreed Pay: Paid to scale, dependent on experience and qualifications We’re working with a secondary school in the Middlesbrough area that is seeking...

Middlesbrough
Pay to Scale
Permanent Teaching    

Learn more
Posted 6 days ago

History Teacher

Inspire young minds, shape confident thinkers and build futures in an ambitious, vibrant secondary school in Bristol Are you a passionate History educator who loves seeing students grapple with the past and make sense of the world they live in?...

Bristol
£162.31 - 251.72 per day
Permanent Teaching    

Learn more
Posted 6 days ago

History Teacher - Hounslow

History Teacher – Hounslow Location: HounslowContract: Full-time, Long-termQTS required This is a school with a warm, supportive team, steady routines, and students who genuinely respond well to clear expectations. If you enjoy shaping lively debates, sparking curiosity, and helping students see how...

Hounslow
£130 - 260 per day
Permanent Teaching    

Learn more
Posted 1 week ago

History Teacher

This is a school where people settle in and stay. A welcoming, well-run secondary school with clear routines, calm corridors, and leadership that genuinely values its staff. There’s a strong sense of community here, pupils feel known, and classrooms are...

Bradley Stoke
£162.72 - 251.72 per day
Permanent Teaching    

Learn more
Posted 1 week ago

Humanities Teacher

Humanities Teacher (History) Why apply? Join schools committed to inclusivity and academic success with excellent resources and teamwork. Benefit from strong, supportive leadership and access to high-quality training and continuous professional development. Work in well-resourced classrooms that foster creativity, innovation,...

Hounslow
£130 - 260 per day
Permanent Teaching    

Learn more
Posted 1 week ago

History Teacher - Hounslow

History Teacher Hounslow Why apply? Benefit from strong, supportive leadership and access to high-quality training and continuous professional development. Work in well-resourced classrooms that foster creativity, innovation, and engaging teaching practice. Join a collaborative community of educators dedicated to academic...

Hounslow
£130 - 260 per day
Permanent Teaching    

Learn more
Posted 1 week ago

History Teacher - Westminster

History Teacher – Westminster Why apply? Unique opportunities to enhance lessons with cultural resources and strong leadership. Benefit from strong, supportive leadership and access to high-quality training and continuous professional development. Work in well-resourced classrooms that foster creativity, innovation, and...

Westminster
£130 - 250 per day
Permanent Teaching    

Learn more
Posted 2 weeks ago

History Teacher

History Teacher Location: Middlesbrough Start date: ASAP Great history teaching brings the past to life. It sparks curiosity, encourages debate, and helps students understand the world they’re growing up in. If you enjoy making those connections, this could be the...

Middlesbrough
Pay to Scale
Permanent Teaching    

Learn more
Posted 3 weeks ago

History Teacher

– Secondary School Location: Middlesbrough, Teesside Salary: Pay to Scale (Depending on Experience) Contract: Supply Teaching Start Date: Immediate Inspiring teaching. Real progress. We are working with a well-regarded and forward-thinking secondary school in Middlesbrough that is seeking a talented...

Middlesbrough
Pay to Scale
Permanent Teaching    

Learn more
Posted 3 weeks ago

Teacher of History

Teacher of History School: Popular humanities department with excellent KS4 uptake. Role: Teach KS3–KS4 History, including GCSE. Contribute to curriculum development and enrichment programmes. Requirements: QTS in History. Strong classroom management and engagement skills. Ability to deliver exam-focused lessons. Desirable:...

Hounslow
£130 - 260 per day
Permanent Teaching    

Learn more

Refine your search

History Teacher
Permanent Teaching
Location
Alnwick Ashford Ashington Backwell Balham Barking Barking & Dagenham Barnet Barnsley Basildon Bath Bedlington Bellingham Berkeley Bermondsey Billingham Birmingham Bishop Auckland Blackheath Blyth Bradford Bradley Stoke Braintree Brent Brentwood Bridgwater Bristol Brixton Brockley Broseley Burnham-on-Crouch Burnham-on-Sea Camberwell Cambridge Camden Caterham Catford Cheddar Chelmsford Chester-le-Street Chesterfield Chigwell Clapham Clapham Junction Clevedon Clifton Colchester Consett Cotham Cramlington Croydon Dagenham Darlington Dartford Derbyshire Doncaster Downend Dudley Dulwich Durham Ealing Egham Enfield Epping Epsom Esher Essex Filton Fishponds Forest Hill Gateshead Gloucester Gloucestershire Gosforth Grays Great Dunmow Greenwich Hackney Hammersmith Hammersmith & Fulham Hanham Haringey Harlow Harrogate Harrow Harrow on the Hill Hartlepool Hatfield Havering Hayes Heaton Henbury Herne Hill Hexham High Ongar Hillingdon Honor Oak Horfield Hounslow Ickenham Ilkeston Islington Jesmond Kennington Kensington Kensington & Chelsea Kidderminster Killingworth Kingston upon Thames Kingswood Kirkby in Ashfield Knowle Lambeth Langley Leeds Lewisham London Longbenton Longwell Green Loughton Lydney Macclesfield Maldon Mangotsfield Manningtree Mansfield Merton Middlesbrough Mitcham Morpeth Nailsea New Addington New Cross Newcastle upon Tyne Newham Newton Aycliffe North Shields North Somerset Northumberland Patchway Peckham Peterlee Pilning Ponteland Portishead Putney Raynes Park Redbridge Redcar Redhill Retford Romford Rotherham Rotherhithe Rudgeway Salisbury Sandford Sheffield Shepton Mallet Shirebrook Shirehampton Shrewsbury Shropshire Slough Somerset South Bank South Gloucestershire South Ockendon South Shields South Yorkshire Southend on Sea Southend-on-Sea Southwark St Albans Stansted Mountfitchet Stockton-on-Tees Stockwell Stoke Gifford Stratford Streatham Sunbury Sunderland Surrey Sutton Sutton in Ashfield Swindon Taunton Teesside Telford Tewkesbury Theydon Bois Thornbury Tottenham Tower Hamlets Tyne and Wear United Kingdom Upminster Uxbridge Vauxhall Wakefield Wallsend Walsall Waltham Forest Walton-on-Thames Walworth Wandsworth Waterloo Watford Wells Wembley West Acton West Dulwich West Yorkshire Westminster Weston-super-Mare Weybridge Whitley Bay Wiltshire Wimbledon Winford Winterbourne Witham Wolverhampton Woodford Green Worksop Yate Yatton Yeading