Learn. Train. Perform.

Dance Classes

Explore a variety of dance styles through casual classes, courses, and private training.

Casual Classes

Flexible drop-in classes for all levels. Learn, train, and enjoy dancing at your own pace. Reservation are higly encouraged to secure your spot.

Courses

Structured programs designed for progress. Build technique, learn full routines, and level up. We offer courses in Short Course, Performanace Course, and Themed Course formats, each with its own focus, frequency and duration.

Private Classes

Personalised training tailored to your goals. Perfect for individuals, groups, events, or focused coaching. Wedding first dance is also available as a private class option.

Let's connect

Your next move
starts here.

Make an enquiry
info@jmcdance.com.au03 9943 0272

Level 2, 39 A’Beckett Street, Melbourne VIC 3000