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

Full-Time | Long-Term / Permanent Opportunities | Start Date: Flexible We are currently seeking a dedicated and enthusiastic Mathematics Teacher to deliver engaging lessons across KS3 and KS4 in secondary schools across Middlesbrough. This is an excellent opportunity for a...
Middlesbrough
£180 - 250 per day
Supply Teaching
Teacher of Mathematics – 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 forward-thinking secondary school in the Middlesbrough area that...
Middlesbrough
Pay to Scale
Permanent Teaching
✏️ Secondary Maths Teachers – Middlesbrough & Teesside Location: Middlesbrough / Teesside Pay: Paid to scale Start Date: ASAP or April 2026 Contract: Full-time / Long-term, with ad hoc supply also available Protocol Education is working closely with secondary schools across...
Middlesbrough
Pay to Scale
Permanent Teaching
Maths Teacher Location: Middlesbrough Start date: ASAP Good maths teaching changes everything. Confidence grows, hands go up, and suddenly it clicks. If you love being the person who makes that happen, keep reading. We’re working with a welcoming secondary school...
Middlesbrough
Pay to Scale
Permanent Teaching
Secondary Maths Teacher – Middlesbrough This large secondary school in Middlesbrough is known for its strong routines, visible senior leadership team, and a Maths department that values clarity, consistency, and calm classrooms. They’re looking for a Maths Teacher who can...
Middlesbrough
Pay to Scale
Permanent Teaching
Refine your search