Over 70 weekly child, teen and adult classes are held here at Dance For All
Home » Classes

Child & Teen Dance Classes, RAD Ballet, ISTD Tap, Jazz, Spanish Flamenco & Contemporary at Dance For All, Edinburgh.

Looking for expert dance tuition for yourself or your children? Wanting to brush up on your previous dance experience, learn a new style of dance from scratch or simply after some ‘me’ time? Our inspirational faculty of  Professional Course tutors also lead exhilarating weekly dance classes for all ages and levels from Beginners to Advanced.

All classes at Dance For All are a great way to exercise and provide a progressive learning experience, allowing you to hone your dancing skills while building a more flexible and supple body. We know how to compassionately nurture technique and talent and have lots of fun too!

“I like that it’s a good workout, not boring and is a challenge. Ballet is a terrific weight-bearing exercise and each class is friendly, welcoming, great value.”

Anne, Adult Ballet (Read more Adult Class testimonials)

Adult Dance Classes, Beginners to Advanced Level at Dance For All, Edinburgh

Our popular classes run termly, Mondays through to Saturdays, with Summer Holiday Clubs for kids and teens, annual & biannual Performances and Summer Adult Classes each year.

Advanced block booking is recommended, while we have some Drop-In Adult Classes also available. Click the tabs below more details:

Child & Teen 3 – 18yrs

RAD Ballet (with live pianist)


ISTD Modern

SDS Spanish Flamenco

Jazz Dance



Plus annual Summer Schools 6-16yrs

& Summer Intensive Course 13-20yrs

Find out more…

View Class Timetables…

Adults 16 – 106yrs!

All Levels: Beginners to Advanced



Tap Dance

Spanish Flamenco

Jazz Dance

Classical Ballet (with live pianist)

Summer Adult Classes

& Pro Level Classes:

RAD Ballet, Intermediate & Advanced

ISTD Tap & Modern, Intermediate & Advanced

Find out more…

View Class Timetables…

Child & Teen Dance Classes, RAD Ballet, ISTD Tap, Jazz, Spanish Flamenco & Contemporary at Dance For All, Edinburgh.

Dance has been proven to give participants physical, cognitive and emotional health benefits for all ages. The balanced workout improves posture, stamina, agility and flexibility, while exercising the mind through focus, coordination and motor skills development. Dancing can relieve stress, enhance self-confidence and aid general wellbeing. Find out all about the Health Benefits of Dance.

 “My daughter has been attending for 7 years and has never once grumbled about it. It has helped her self-confidence enormously.”

Sophie, mum to 11yr old daughter (Read more Child and Teen Class testimonials)

Quick Links:


© Copyright DANCE FOR ALL All rights reserved. Privacy & Cookies Policy PATRON: Steven Berkoff. Photographers, unless
stated otherwise: Barrie Spence, Cameron Leask, Ian Watson & Matthew Thomson. Copywriting & Digital: Jeda Pearl Creative.