How much does a Maths tutor cost in the UK?

Private Maths tutors in the UK typically charge between £25 and £70 per hour, depending on the tutor's qualifications, experience and the level being taught.

As a rough guide:

  • Primary / KS3 Maths: £25–£40/hr
  • GCSE Maths: £30–£55/hr
  • A-Level Maths: £40–£70/hr
  • Further Maths / University preparation: £50–£80/hr

Several factors push the price up or down. Tutors with Maths degrees from top universities, those with examining experience, or specialists with a strong track record of grade improvements tend to charge towards the higher end. Online Maths tutoring is often slightly cheaper than in-person because the tutor has no travel costs.

Location also matters: tutors in London typically charge 15–25% more than those in other parts of the UK, simply because living costs are higher. Online tutoring removes this disparity entirely — you can access a specialist in Manchester or Edinburgh at the same rate as someone local.

On TutorLab, every tutor sets their own rate and it is shown on their profile before you make contact, so there are no surprises and no agency commission on top.

Find a Maths tutor on TutorLab

Browse profiles, compare rates and contact tutors directly — no agency fees.

Browse tutors

Maths tutors on TutorLab

Browse profiles, see rates and contact tutors directly.