You can view many more photographs from our dance shows, studio rehearsals and dance classes in our Gallery.
Order Show Photos: Email Jeda, our Web Manager, for your Photos Guest Pass.
Professional Dance Training
ISTD Dance Teacher Training & RAD Teacher Mentoring
RAD & ISTD examinations to Advanced Level 2
NC Level 6 Dance; HNC & HND in Professional Dance Performance – in collaboration with Edinburgh College
Extensive range of classical, commercial and contemporary dance genres plus Choreography, Singing and Musical Theatre
Essential contextual studies, including Dance History, Anatomy, Physiology and Benesh Notation
Find out more…
“Training at dance for all was an incredible experience. It quite literally changed my life and provided me with the crucial training I needed!” – Robert
ISTD Dance Teacher Training & RAD Teacher Mentoring
RAD & ISTD examinations to Advanced Level 2
NC Level 6 Dance; HNC & HND in Professional Dance Performance – in collaboration with Edinburgh College
Extensive range of classical, commercial and contemporary dance genres plus Choreography, Singing and Musical Theatre
Essential contextual studies, including Dance History, Anatomy, Physiology and Benesh Notation
Find out more…
“Training at dance for all was an incredible experience. It quite literally changed my life and provided me with the crucial training I needed!” – Robert
Child & Teen Dance Classes
Local Edinburgh Dance School with expert tuition from 2 ½ – 18yrs old
RAD Ballet
ISTD Tap
ISTD Modern
SDA Spanish Flamenco
Jazz
Contemporary
Plus annual Summer Schools 6-16yrs
& Summer Intensive Course 13-20yrs
Find out more…
“We had no hesitations – we know DFA by reputation as being a well-respected and successful dance school.” – Alexandria
Local Edinburgh Dance School with expert tuition from 2 ½ – 18yrs old
RAD Ballet
ISTD Tap
ISTD Modern
SDA Spanish Flamenco
Jazz
Contemporary
Plus annual Summer Schools 6-16yrs
& Summer Intensive Course 13-20yrs
Find out more…
“We had no hesitations – we know DFA by reputation as being a well-respected and successful dance school.” – Alexandria
Adult Dance Classes
All Levels: Beginners to Advanced
Yoga
Tap
Jazz Dance
Spanish Flamenco
DROP-IN Classical Ballet
& Pro Level Classes:
RAD Ballet, Intermediate & Advanced
ISTD Tap & Modern, Intermediate & Advanced
Find out more…
“It’s great fun! Everyone is welcome – you won’t feel like the odd one out.” – Eva
All Levels: Beginners to Advanced
Yoga
Tap
Jazz Dance
Spanish Flamenco
DROP-IN Classical Ballet
& Pro Level Classes:
RAD Ballet, Intermediate & Advanced
ISTD Tap & Modern, Intermediate & Advanced
Find out more…
“It’s great fun! Everyone is welcome – you won’t feel like the odd one out.” – Eva