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

Our online advice service is currently closed.

Please return between 8am and 8pm to speak to an adviser.

Find out about School Direct

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

Applications open soon

The UCAS Teacher Training application portal reopens at the end of October. Find out about applying for a course.

Speak to someone

Call the Teaching Line.

Follow us on social media

Follow our social media sites online.