From teaching to tutoring or classroom support, find roles in Middlesbrough schools that match your skills.

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
Teacher of Humanities Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Contract, Full-Time Salary: £170 - £250 per day Job Description We are seeking a committed and enthusiastic Teacher of Humanities to deliver high-quality education within a supportive...
Middlesbrough
£170 - 250 per day
Supply Teaching
Teacher of History Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Temporary, Full-Time Industry: Education and Training Salary: £180 - £250 per day Job Description This role involves delivering high-quality teaching and learning in History to pupils across various key stages. The...
Middlesbrough
£180 - 250 per day
Supply Teaching
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
Teacher of History Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Temporary, Full-Time Industry: Education and Training Salary: £180 - £250 per day Job Description This role involves delivering high-quality teaching and learning in History to pupils across various key stages. The...
Middlesbrough
£180 - 250 per day
Supply Teaching
Teacher of History Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Temporary, Full-Time Industry: Education and Training Salary: £180 - £250 per day Job Description This role involves delivering high-quality teaching and learning in History to pupils across various key stages. The...
Middlesbrough
£180 - 250 per day
Supply Teaching
Teacher of History Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Temporary, Full-Time Industry: Education and Training Salary: £180 - £250 per day Job Description This role involves delivering high-quality teaching and learning in History to pupils across various key stages. The...
Middlesbrough
£180 - 250 per day
Supply Teaching
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
Teacher of History Location: Yorkshire and the Humber, North Yorkshire, Middlesbrough Job Type: Temporary, Full-Time Industry: Education and Training Salary: £180 - £250 per day Job Description This role involves delivering high-quality teaching and learning in History to pupils across various key stages. The...
Middlesbrough
£180 - 250 per day
Supply Teaching
– 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
Refine your search