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, one all-in price.

Maths tutors on TutorLab

Browse profiles, see rates and contact tutors directly.

Get matched with a Maths tutor, free

One form, up to three likely responders. We ask response-ready tutors to answer within 24 hours.

One form → up to 3 likely responders. No account, one all-in price.
Who is the student? (optional)

We ask because before we introduce a tutor to an under-18 we require two unrelated references, sight of their qualifications and a verified enhanced DBS.

Free to enquire, no commitment. Not the right fit? We will match you with more tutors, free.

Find a tutor, free