Teacher salaries

A teacher stood at a whiteboard
At a minimum of £22,023 (or £27,543 in inner London), the starting salary in teaching is high compared to other graduate starting salaries. Leading practitioners can earn up to £65,324 in London and £58,096 outside London, while head teachers can reach a salary of between £42,232 and £114,437.

High performing teachers can progress faster up the pay ranges on the basis of annual appraisals.

Pay and benefits

Teachers earn a very competitive salary, complemented by other benefits.

Progression

Teaching offers fantastic career prospects and development opportunities.

Talk to us online

Speak to a Teaching Line adviser live, between 8am and 8pm.

Start a conversation

Find out about School Direct

Find information on the School Direct Training Programme – train while working in a school.

Attend our teaching events

And discover first-hand what it's like to be a teacher and how to become one.

Speak to someone

Call the Teaching Line.

Follow us on social media

Follow our social media sites online.