Teacher jobs in Middlesbrough

Live teacher roles in Middlesbrough, with North East salary benchmarks.

Search teacher jobs in Middlesbrough

18 live roles in Middlesbrough

PE Teacher

Middlesbrough, North Yorkshire

£140 - £245/day

Indeed Ref: CERMID-TEA I am working exclusively with a large academy within the Middlesbrough area that require a Physical Education (PE) Teacher…

Education Full-time
1 day ago Apply now

Year 5 Teacher

Middlesbrough, North Yorkshire

£140 - £245/day

INDEED REF: CERMID-TEA Job Title: Year 5 Teacher Location: Middlesbrough Start Date: January 2027 Contract Type: Full-time, Fixed Term (Guaranteed…

Education Full-time
1 day ago Apply now

Teacher of French

Middlesbrough

£160 - £260/day

French Teacher – Secondary School Location: Middlesbrough Contract: Full-time or Part-time Start: ASAP / September 2026 Protocol Education are…

Education Full-time
6 days ago Apply now

Teacher of Science

Middlesbrough

£160 - £260/day

Science Teacher – Secondary School Location: Middlesbrough Contract: Full-time or Part-time Start: ASAP / September 2026 Protocol Education are…

Education Full-time
6 days ago Apply now

Maths Teacher

Middlesbrough

£165 - £250/day

Job Title: Maths Teacher Location: Middlesbrough Start Date: January 2027 Salary: £165 - £250 per day Are you a passionate Maths Teacher who can…

Education Full-time Permanent
6 days ago Apply now

Year 6 Teacher

Middlesbrough, North Yorkshire

£150 - £240/day

Are you an experienced and resilient Key Stage 2 Teacher looking for an impactful role? Humly is proud to be partnering with a welcoming primary…

Education Full-time
7 days ago Apply now

English Teacher

Middlesbrough, North Yorkshire

£168 - £261/day

Job Title: English Teacher Location: Middlesbrough Company: Tradewind Recruitment Job Type: Full-Time / Part-Time / Flexible Supply Start Date…

Education Full-time
1 week ago Apply now

Primary School Teacher

Middlesbrough, North Yorkshire

£120 - £180/day

Niche Education are currently recruiting for Primary Supply Teachers to work in a number of our local Primary schools in Teesside. We are looking…

Education Full-time
1 week ago Apply now

Secondary School Teacher

Middlesbrough, North Yorkshire

£150 - £210/day

Niche Education are currently recruiting for Secondary School Teachers to work in a number of our local Secondary schools across Teesside. We are…

Education Full-time
1 week ago Apply now

Primary Teacher - Middlesbrough

Middlesbrough

£130 - £180/day

Primary Teacher - Middlesbrough Inspire, Educate, and Make a Difference with Protocol Education Protocol Education is seeking passionate and…

Education Full-time
2 weeks ago Apply now

EYFS Teacher wanted

Middlesbrough

£150 - £200/day

EYFS Teacher – To start November Roles across Middlesbrough | Start: November 2026. Ready to make magic happen in the classroom? We’re on the…

Education Full-time
2 weeks ago Apply now

Qualified Primary Teacher

Middlesbrough

£130 - £211/day

Protocol Education are looking for an enthusiastic and reliable long-term supply teacher to cover Teesside. This role involves teaching across…

Education Full-time
2 weeks ago Apply now

Primary Teacher

Middlesbrough

£125 - £150/day

Job Title: Primary Teacher Location: Middlesbrough Start Date: September Salary: £125 - £150 per day Can you inspire young minds with an engaging…

Education Full-time
2 weeks ago Apply now

Secondary Teacher

Middlesbrough, North Yorkshire

£160 - £200/day

Secondary Class Teacher - Middlesbrough Are you a passionate and dedicated Secondary Class Teacher looking for a new opportunity? If so, we would…

Education Full-time
2 weeks ago Apply now

Supply Teacher

Middlesbrough

£130 - £160/day

Location: Redcar Type: Flexible Salary: Daily rate: £130 - £160 depending on experience Teaching Personnel are recruiting passionate and adaptable…

Education Full-time
3 weeks ago Apply now

Teacher hiring in Middlesbrough: the numbers

  • 18 live teacher roles in Middlesbrough right now.
  • Newest advert posted 3 November 2026.

Counted from the adverts on this board, refreshed hourly. Advertised pay is what employers state, not a market survey.

More teacher jobs near Middlesbrough

Teacher jobs in other cities

Teacher salary in North East

£33,800 – £52,500 (indicative · midpoint £39,134)

How this figure was built. Based on 6 live advertised salaries for this role and region. That is below the 20 we require before publishing 25th/75th percentiles, so this cell shows a median only.

Methodology: medians reconcile live advertised UK salaries for this role and region; 25th–75th percentiles are shown only where at least 5 live salaried listings back them. They are measured or omitted, never interpolated. Rows marked indicative are anchored to our curated 2026 baseline ranges until enough live data accrues. Listings advertising an implausible annual figure (a mislabelled hourly or daily rate) are excluded rather than converted, because converting one means guessing the hours behind it.

Market view. QTS is the gate; shortage subjects (maths, physics, computing, MFL) attract recruitment premiums and better progression in many trusts. TLRs, second-in-department and pastoral responsibility points sit on top of scale, and supply work is paid daily as covered under the primary guide.
Full Teacher salary guide →

Hiring teachers in Middlesbrough?

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.