Dance In Education
Private Lessons

Dance totally this moment!

Come and dance with us at Dance Division Community Dance Classes in Edinburgh and Public classes in Edinburgh available to all! We teach a variety of dance classes in Edinburgh- Hip Hop, Street, Ballet and Pre-School Dance in a variety of areas.

There is no other moment!

We look forward to seeing you soon! Any questions or queries please get in touch with us!

The Different Genres of Dance

Explore them with our
Experienced Instructors

Come and join our expert Dance Teachers to learn your favourite dance styles, at our weekly Edinburgh dance classes in Hip Hop and Street Dance and Public classes in a variety of different venues in Hip Hop, Ballet, Cheerleading for a variety of ages.

Let our experience dance teachers show you how it is done and teach you to move, dance and enjoy dance to its fullest. We have a great team of experienced and specialised teachers ready to teach you, who are passionate about dance and dance teaching. Visit our staff page to found out more about the Dance Team at Dance Division.

Learn More
Book Dance Division to come to you!
Let Dance Division Come to You! Book us for a class or sessions at your venue, school, organisation etc.
We will send an expert dance teacher to work with a group/class as one off or for regularly weekly classes.
Contact us for all enquires and prices –

These classes are classes that Dance Division runs and are our own weekly dance classes in Edinburgh. Come along and join us.

For further info, to book please contact us:

Dance Division also works in partnership with Edinburgh Leisure Venues

Royal Commonwealth Pool Leisure Centre and Ainslie Park Leisure Centre.

Contact the venues or visit Edinburgh Leisure website to find out about these classes.

We have a range of classes for a variety of ages, Ballet, Hip Hop and Cheerleading.


Dance Division Charity Holiday Dance Camps

Our Holiday Dance Camps for children aged P1-P7 run every Holiday time  – see Events and Shop for further information and booking.

Opening Hours

  • Saturday Closed
  • Sunday Closed
  • Monday 9am - 6pm
  • Tuesday 9am - 6pm
  • Wednesday 9am - 6pm
  • Thursday 9am - 6pm
  • Friday 9am - 6pm