1. Home
  2. Career Explorer
  3. Teacher
  4. Salaries
Content has loaded

Teacher salary in Middlesbrough

How much does a Teacher make in Middlesbrough?

Average base salary

below national average

The average salary for a teacher is £15,703 per year in Middlesbrough. 266 salaries reported, updated at 27 January 2023

Is this useful?

Top companies for Teachers in Middlesbrough

  1. My Choice Children's Homes
    7 reviews6 salaries reported
    £43,070per year
Is this useful?

Highest paying cities for Teachers near Middlesbrough

  1. Selby
    £19,350 per year
    148 salaries reported
  2. Scarborough
    £17,826 per year
    173 salaries reported
  3. York
    £17,574 per year
    196 salaries reported
  1. Harrogate
    £17,248 per year
    146 salaries reported
  2. Thirsk
    £17,225 per year
    15 salaries reported
  3. Redcar and Cleveland
    £16,465 per year
    15 salaries reported
  1. Middlesbrough
    £15,703 per year
    266 salaries reported
  2. Redcar
    £15,523 per year
    64 salaries reported
  3. Teesside
    £14,739 per year
    31 salaries reported
Is this useful?

Where can a Teacher earn more?

Compare salaries for Teachers in different locations
Explore Teacher openings
Is this useful?

How much do similar professions get paid in Middlesbrough?

Elementary School Teacher

Job openings

Average £126 per day

Is this useful?

Frequently searched careers

Software Engineer

Flight Attendant


Bus Driver


Registered Nurse

Truck Driver



Police Officer

Warehouse Worker