How much does primary school tutoring cost in the UK?

Primary school tutoring in the UK typically costs between £25 and £55 per hour. Primary tutors tend to charge less per hour than secondary tutors because the subject knowledge demands are lower, though specialist tutors — for example, those focusing on phonics and reading difficulties — often charge more.

As a rough guide:

  • General primary Maths and English: £25–£40/hr
  • KS2 SATs preparation (Year 6): £30–£45/hr
  • Reading support and phonics: £30–£50/hr
  • 11 Plus preparation (Year 4–6): £35–£60/hr
  • Dyslexia specialist tutor: £40–£60/hr

Many primary tutors offer 45-minute sessions for younger children (Years 1–3) rather than full hours, which are charged proportionally. Sessions at this age are often more playful and activity-based than secondary tutoring — the best primary tutors build confidence and enjoyment alongside subject knowledge.

Find a tutor on TutorLab

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

Browse tutors