Welcome To Dance Perform Repeat School of Dance

Quality Dance Classes and Performance Experiences

Leave all your worries aside and come shake it off at Dance Perform Repeat School of Dance. Whether you’re an advanced dancer or just starting out, we have something to offer everyone. Have a look at our available classes to find the right fit for you.


Who We Are

DPR (formally magic moves) was established over 10 years ago. Since then, we've grown self confidence, dance technique and passion for dance in all of our students. We strive to encourage our students to embrace their true self and have a lot of fun.

When you decide to join us at Dance Perform Repeat School of Dance, you too will be able to take advantage of our professional staff and our quality teaching. Whether you’re a beginner or an experienced dancer looking to improve your technique, we guarantee you’ll find it here.