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.