Guides · 6 min read

How much do maths tutors charge?

In the UK, maths tutors on Tutorful charge around £35 an hour on average, from £27.87 for primary school to £34.23 for GCSE and £41.50 for A level. Experience, location and exam deadlines push prices up. No US body publishes a national figure for maths tutoring fees.

The short answer for maths tutoring

No government body publishes maths tutoring fees. The clearest UK figures come from Tutorful, which reports averages from the prices its tutors set.

Maths tutor prices by school level

Prices climb with each stage, because fewer tutors can teach the later material well.

In Scotland, Tutorful reports an average of £33.89 an hour for National 5 maths. A level maths costs more because it covers pure maths, mechanics and statistics.

Average hourly maths tutor price by level, UK (GBP)

Average prices set by tutors on one platform. Not a survey of the whole market.

  • Primary£27.87
  • KS3£32.23
  • GCSE£34.23
  • A level£41.50
Source: Tutorful, how much does a maths tutor cost.

What a year of maths tutoring costs

These are our own sums at the Tutorful averages, assuming one lesson a week for 36 weeks of the school year.

  • Weekly GCSE maths at £34.23: £1,232.28 a year

    About £103 a month if spread over twelve months.

  • Weekly A level maths at £41.50: £1,494 a year

    About £125 a month over twelve months.

  • Weekly primary maths at £27.87: £1,003.32 a year

    About £84 a month over twelve months.

What pushes a maths tutor’s price up

Source for the tutor guidance: Tutorful, how much should I charge.

  • Experience and qualifications

    Tutorful’s own guidance to tutors suggests around £15 to £20 an hour for university students and recent graduates, and above £35 for highly experienced tutors in high-demand subjects.

  • Exam deadlines

    Demand for GCSE and A level maths peaks before mocks and summer exams.

  • Location and travel

    Tutors in London and other expensive cities charge more, and travelling to a student’s home takes time.

Setting your rate as a maths tutor

Start from the level you teach. If most of your students take GCSE, the £34.23 average is the middle of the market. Add for experience, exam results and travel, and charge more for A level than for GCSE. Publish one price per lesson length so every family pays the same.

Another Session keeps each student’s lessons, notes, packages and payments together, with a private link parents can open to see lessons and what is due. Every feature is free for up to three clients, and a 30-day trial gives unlimited clients with no card required. There is more on the page for maths tutors.

How to cite these figures

“UK maths tutors on Tutorful charge an average of £34.23 an hour for GCSE and £41.50 for A level.”

You are welcome to link to this page as a summary and to quote our calculations with a link back. Sources were checked on 27 October 2026.

Frequently asked questions

How much does a GCSE maths tutor cost?

An average of £34.23 an hour on Tutorful. Weekly lessons for a 36-week school year come to about £1,232.

How much does an A level maths tutor cost?

An average of £41.50 an hour on Tutorful, more than GCSE because the course covers pure maths, mechanics and statistics.

How much does a primary maths tutor cost?

An average of £27.87 an hour on Tutorful, the lowest of any level.

How much do math tutors charge in the US?

No US body publishes a national figure for maths tutoring fees. The BLS reports wages for employed tutors in all subjects, which are lower than independent tutors’ fees.

How much should I charge as a new maths tutor?

Tutorful suggests around £15 to £20 an hour for university students and recent graduates, rising as you gain experience and reviews.

Run your coaching, calmly

One calm place for clients, sessions, notes and payments. Free for up to three clients, no card needed.

Start free

Free for up to three clients. No card required.