1. Salary Guide
  2. Teacher

How much does a Teacher earn?

Average £31,374

The average teacher salary is £31,374 within the UK. Newly qualified teachers can expect to earn at least £22,000 (or £28,000 in London). A teacher salary rises when new responsibilities are taken on such as Head of Year.

Min

Max

£22k £31,374 £39k

See the latest Teacher jobs and apply in seconds

View Teacher Jobs