• Share
  • Print

At £23,010, the average starting salary in teaching is high compared to the average graduate starting salary. Experienced teachers can earn up to £64,000 in London and £56,000 outside London, while head teachers can reach a salary of between £42,379 and £112,000.

Teacher salaries

Pay and benefits

Pay and benefits

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

Progression

Progression

Teaching offers fantastic career prospects and development opportunities.

Unqualified teacher pay scales

Unqualified teacher pay scales

This is the pay scale for all teachers who have not yet received qualified teacher status (QTS).

Starting salary

Starting salary

The starting pay for teaching compares well with other graduate professions.

Teaching salary scales

This page outlines the basic salary scales for all teachers.

Post-threshold pay scales

Where you fit into these scales will depend on your individual school, position, experience and location.

Talk to us online

chat

Our online advice service is currently closed.

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