Welcome to DDC!

23/24 SEASON
We accept new students year-round! Classes run from August 7, 2023 through May 25, 2024. Upon registration, you'll be charged a $25 registration fee and prorated tuition for the month.
Account pre-approval is required to access registration for higher level classes- please email us with any inquiries and we'll be happy to assist!
Interested in a class that's full? Join the waitlist by clicking on any red classes! We'll give you a call/email when a spot opens up.

Check out our rotating classes for babies through adults! Zumbini, Shine Fitness, Ballroom, Ballet, and more.
OV = Oro Valley (First & Oracle), TP = Twin Peaks (Twin Peaks & I10)

Please reach out to us with any questions:
[email protected]
Enrolling in Classes
Please click on the class to enroll in the class. Hover your mouse over a class to see more details about the class. Click on the tabs at the top of the calendar to view different class calendars (if any). If the class name is green, the class has availability. If the class name is red, the class is full.
Or, click here for help finding the perfect class.

3:00 - 4:00BTJ Combo (Mon)3.5-5SB3:00 - 4:00BTJ Combo (Tue)3.5-5SB3:00 - 4:00Flip Hop (Wed) (STARTS 11/29)3.5-8SB3:00 - 4:00BTJ Combo (Th)3.5-5SB
3:00 - 4:00Flip Hop (Mon)3.5-8LJack4:00 - 5:00Flip Hop (Tue)3.5-8SB4:00 - 5:00Mini Ballet (Wed)5-8LW4:00 - 5:00Acro 1 (Th)5-18LJack
4:00 - 5:00Acro 1 (Mon)5-18LJack4:00 - 5:00Mini Ballet (Tue)5-8AS4:00 - 5:00Mini Tap5-8AS4:00 - 5:00Mini Jazz (Th)5-8SB
4:00 - 5:00Mini Ballet (Mon)5-8LW4:00 - 5:00Musical Theater8-18LHoel5:00 - 6:00Mini Hip Hop (Wed)5-8SR5:00 - 6:00Junior Jazz8-11JL
4:00 - 5:00Pom11-18SB5:00 - 6:00Acro 1 (Tue)5-18SB5:00 - 6:00Teen/Senior Lyrical12-18LW5:00 - 6:00Mini Hip Hop (Th)5-8AS
5:00 - 6:00Junior Ballet 18-11SB5:00 - 6:00Junior Hip Hop 1/28-11AS6:00 - 7:00Senior Jazz14-18SR6:00 - 7:00Junior Hip Hop 18-11JL
5:00 - 6:00Mini Lyrical5-8MB5:00 - 6:00Tap 1/28-18LHoel6:00 - 7:00Teen Contemporary11-14LJack7:00 - 8:00Stretch & Strength (No Recital)11+LW
5:30 - 6:00Pre-Pointe (No Recital)10-18LW6:00 - 7:00Mini Jazz (Tue)5-8AS7:00 - 8:00Acro 1/28-18SR7:00 - 8:00Teen Jazz11-14JL
6:00 - 7:00Junior Lyrical8-11MB6:00 - 7:00Senior Contemporary14-18SB7:00 - 8:00Adult Tap16+LH8:00 - 9:00Leaps & Turns (No Recital)11+JL
6:00 - 7:00Teen/Senior Hip Hop11+CB8:00 - 9:00Modern11+LW

9:00 - 10:00BTJ Combo (Sat)3.5-5SB