At the RFC Recreation Club we have a wide variety of classes that will give you the specialised workout you are looking for. To find out more information about a class (including details of our instructors) or to book a class, please download the relevant PDF document below.

Please notedue to social distancing restrictions we are unable to offer classes. If require any more information please contact [email protected] 

Class style

We offer classes ranging from holistics to mixed martial arts, cardio, dance and many more.

Children’s classes
We offer a large range of Kids classes, ranging from swimming lessons, pilates, ballet, mixed martial arts, archery and drama

Adult classes

Magde’s Circuits – A challenging full body workout aiming to help you achieve a flatter stomach, firmer buttocks and a stronger, fitter body. For more information, class times, fees and booking please contact Magda 0207 830 2848 x 34077

Pilates – Pilates Matwork is a series of interconnected movements designed to improve muscle control, flexibility, strength, tone & co-ordination.

There are various levels of classes. For more information about days, times and class costs please contact the relevant instructor directly.

  • Beginner Pilates, Pilates rehab and Pilates contact Allison on 020 8346 8803
  • Gentle Pilates contact Georgie on 07971 965 489
  • Pilates FATF contact Carole on 07870 192 121

Aikido – A non-violent Japanese Martial Art for fitness and great fun.
For more information on the class, fees and to book please call Bjorn on 07917 004 670 or visit

Ninjutsu – For more information about this class, times and booking please contact Brian on 07973 148 282

Applied Karate-Do – Personal protection based karate class for beginners to advance. For more information contact Rui on 07961 401 607 or visit

Hatha Yoga (beginners) – For more information about this class, times and booking please contact Leah on 07738 660 089

Zumba – An exhilarating, effective, easy-to-follow, Latin inspired, calorie-burning dance/fitness class. Its fun, it’s easy & before you know it, you’re getting fit & into shape. Phone Val on 07940 394 383 to find out class timetables, fees and to book.

Yin Yoga – These open level classes are held regularly and require advanced booking ahead of the class. For more information about Yin and further details about the next class please contact [email protected]

Gentle Flow and relaxation – This class connects breath with movement whilst exploring both passive & active type poses. This involves a slowing down of movement allowing for complete stillness & a deeper awareness. This is combined with an exploration of stronger (active) flowing asana (postures).

This is an open level class. For further info contact [email protected]

Specialist classes

Heathside Running Club: Meet each Wednesday at the Rec Club and train on the Heath and running track. Various levels of run training are available. For more information and to join please call Steve 0207 686 0496

Orienteering: For further information and to book visit

Badminton Club: Join to fun and friendship of Badminton. For times and fees please call Joe 0208 340 0668

Hampstead Bowmen: Archery: Learn something different with the Archery team. To register an interest and find out more email [email protected]

Healthy Hearts: A class dedicated to your heart. For times and fees please call Tina 07733 293 289

Bonewise: 8 week courses to improve strength, stamina & balance. The class is suitable for people at risk or diagnosed with Osteoporosis (pending health screening by instructor). First class free following assessment.For more information contact Robbie 07812 382 555 or email [email protected]

Nat Osteo Society: For class information and details please call 07767 785 459

Rehab Pilates: For further information about this class and times please call Carole on 07870 192 121

Pregnancy Yoga: Pregnancy yoga is suitable for pregnant women from 18-40wks. It can help with backache and various discomforts in pregnancy & prepares the body for labour & birth. For more information on class or to book a place please contact Jay on 0208 883 3234 or email [email protected]

STEP Football: Football for adults with special needs. For more information about this class and fees please email [email protected]

Specialist classes

Swimming Nature: Children’s swimming lessons. For lesson details and fees please call 08445 040 506 or visit

Mother & Baby Pilates: For class information and times please call Tina on 07985 427 712

Perform: Drama for children, please call 0845 400 4300 for class details

Aikido: Aikido for kids. For more information on the class, contact Bjorn 07917 004 670 or visit

Kids Ballet:The House of Ballet for children.For class details please contact Lucy 07505 840 483