JM Dance

JM Dance is led by James, an experienced and passionate dance teacher offering inclusive, high-quality dance classes and workshops for all ages and abilities. Based in Grantown-on-Spey, JM Dance provides a welcoming environment where people can enjoy moving, learning, and building confidence through dance.

Classes cover a wide range of styles and levels, from complete beginners to more experienced dancers, with a strong focus on enjoyment, progression, and accessibility. James delivers inclusive fitness and dance sessions such as Bumba, designed to make movement fun and achievable for everyone.

JM Dance also offers family-friendly workshops, giving children and adults the opportunity to dance together, as well as tailored workshops for schools, organisations, and corporate groups. Sessions can be adapted to suit different settings and goals, whether for wellbeing, team-building, or special events.

With a supportive teaching style and strong technical foundation, James is passionate about creating a relaxed, inclusive space where every participant feels encouraged and supported. JM Dance also delivers workshops across the UK, both in person and online, combining local community classes with wider professional and outreach work.

Features

Grantown-on-Spey, Highland, Scotland, PH26 3EG, United Kingdom