Adzuna logo

Secondary maths teacher salary stats

You're viewing live stats for Secondary maths teacher vacancies from our database of over 1 million job ads. Here are some fast facts:

  • The average Secondary maths teacher salary is £30,636. This is 8.1% below the national average advertised salary of £33,339.
  • Meanwhile, the number of Secondary maths teacher job ads is 25.0% lower than last year, with 159 current vacancies.
  • Year-on-year pay for Secondary maths teacher jobs has gone down 7.2% year-on-year, compared to an annual change of -4.9% for all jobs.
  • Most Secondary maths teacher job ads are for Teaching Jobs and Graduate Jobs.
  • For deeper labour market intelligence, click here

Users also searched for: secondary teacher, maths teacher, secondary school teacher, secondary science teacher, secondary english teacher

Average current salary
£0
£100K
Gauge indicating average salary for
£30,636
Current vacancies for Secondary maths teacher, UK zoom out

Secondary maths teacher skills

SkillImportance
Teaching
Education
Classroom
Learning
Management
Secondary school
Classroom management
Mathematics
Scheme
Tax
Find out what you're worth
It takes 2 minutes and it's free.
Try ValueMyCV now ❯

Latest Secondary maths teacher jobs

Secondary Maths Teacher
JOBSWORTH £24,402 P.A.
Hello Education
Chester Le Street
Secondary Maths Teacher
From £130 to £180 per day
Randstad Education
Brentwood
Secondary Maths Teaching Assistant
From £75 to £90 per day
i teachers
Enfield
Secondary Maths Teacher
105 - 140 per day
Tick Education
Bedford, Bedfordshire
Secondary Maths Teacher/Tutor Cambridge
JOBSWORTH £26,372 P.A.
Elite Tuition Cambridge Ltd
Cambridge, England
Secondary - Maths Teacher
120.00 - 160.00 per day
REED
Leeds, West Yorkshire
Secondary Maths Teacher
130.00 - 190.00 per day
Vida Education
Morecambe, Lancashire
Secondary Maths Teacher
£675 - £900/week
PK Education
Solihull, West Midlands (County)
Secondary Maths Teacher
£675 - £900/week
PK Education
West Midlands (County)
Secondary Maths Teacher
£95 - £125/day
Novum Personnel
County Durham