Jo Richards Dance & Fitness
Dance Teacher · Edinburgh
14-16 Grassmarket, Edinburgh
Edinburgh
Google rating
52 Google reviews
What customers say
★★★★★“I decide to reach out to Jo as I knew her through Cardio street funk, it’s still my favourite dance fitness class (damn her tunes were on point!). That has been one of the best decision I ever made. As a dancer it was helpful having a personal trainer with the similar background. :) She had tailored all the different training programmes to my specific needs and wants, always been patient with my every question, and doubts and progress. Sometimes I feel like she knows me better than I knew myself, and she sure as hell pushed me past my limit. Not only had Jo helped me with get stronger, leaner and healthier physically; her moral support and constructive attitude has had positive effect in boosting my spirit and learning to love myself more. Working with her made me feel like my goals are achievable and they aren’t just dreams anymore. xxxx”
★★★★★“Jo is genuinely one-of-a-kind. She is so welcoming, friendly and has so much time for her class participants. It doesn't matter if you're completely new to dance, she will help make you feel like you're in a safe and fun space. If you're unsure of anything, she takes the time to answer questions, break things down - anything! She also has amazing choreography skills - such a creative mind (which I really appreciate and love!). No matter where you are on your dance journey, I cannot recommend dance classes with Jo enough - it'll be one of the best decisions you make #JoPose”
★★★★★“Jo is a great trainer, always puts great effort into making her classes (both in-person and online!) fun and welcoming. Great workouts for the body, happiness for the mind when attending a class with Jo! And you can definitely see your own progress over time, feeling healthier and stronger.”
Opening hours
- Monday7:00 am – 8:00 pm
- Tuesday7:00 am – 8:00 pm
- Wednesday7:00 am – 8:00 pm
- Thursday7:00 am – 8:00 pm
- Friday7:00 am – 8:00 pm
- Saturday9:00 am – 12:00 am
- Sunday9:00 am – 12:00 pm
Details last verified May 2026
Is this your business?
Claim your listing to update your details, add photos, and respond to enquiries.
Claim this listing