On average, GCSE tutors in London charge anywhere from £18 to £40 per hour. The rate often depends on a variety of different factors including the tutor's level of experience, qualifications, and the subject they are teaching. It’s also worth noting that tutors in larger cities such as London tend to charge more than tutors in smaller cities or towns.