We offer the younger student a careful path of progression with the opportunity to learn Ballet, Jazz, Hip Hop, Contemporary, Musical Theatre and Scottish. We plan levels of training carefully designed to introduce the correct technique and instruction appropriate for the age and physical development of the student. Our school ethos is to nurture each individual child to develop their own strengths and provide them with the confidence and poise to support them throughout life.

At Haddington Jabberwocky Soft Play we run Ballet, Jazz and Hip hop dance classes every Saturday. We teach children from the age of 3 – 8 years of age and as the children move up into the senior school we ask them to join our main premises in Musselburgh Stage Door Studios.

 Our school year focuses on two terms, in our first term we work towards a structured syllabus ending  in either a school exam or a Royal Academy of Dance exam.

Our second term works towards our Annual Show which is the highlight of the school year this runs  in    June and is held in Musselburgh’s Brunton Theatre. This gives our pupils the chance to put  everything they  have learnt into practice in a professional Theatre. This is where we announce the  most improved child  throughout the year and Footlights Dance Studio give the child with the biggest  personality on stage a  trophy.

Our classes are held within Jabberwocky Soft Play situated on the pedestrian area opposite the well sign-posted John Gray Centre Library and Museum on Lodge Street. Look for the dragon sign!


To enrol within the school please choose a suitable class from our Timetable or Locations and your teacher will give you an information pack at your first class which explains how to enrol and set up payment. You can wear leggings and a T-shirt at the first few lessons and you can find details on uniform here.

If your child wishes to leave the school please give us a terms notice.


1.45pm – 2.30pm                                       Pre School Ballet

5.15pm – 6.00pm                                       Junior Tap

6.00pm – 7.00pm                                     Grade 3 Prim 6 -7 Ballet

7.00pm – 8.00pm                                     Grade 3 prim 6 – 7 Silver Jazz and Acro Dance


9.00am – 9.45am                                        Pre School Ballet

9.45am – 10.30am                                      Prim 1  Ballet

10.30am – 11.15am                                   Prim 2 Ballet

11.15am – 12.15 noon                              Prim 3/4 Grade 1 Ballet

12.15pm  – 1.15pm                                    Prim 3 – 5 Bronze Jazz and Acro Dance

1.15pm  – 2.15pm                                      Grade 2 (Prim 5) Ballet