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.
Teaching offers fantastic career prospects and development opportunities.