Where Great Dancers Begin
Dance Classes
Ballet, tap, and hip-hop for ages 3–13.
A Place to Grow
Welcome to Impact Dance
The St. James Dance Program gives young dancers a place to grow. Classes focus on early technique, body awareness, and creative movement—led by experienced instructors who meet each dancer where they are. It’s designed for beginners and those with a little experience, offering clear next steps as they improve. Dancers leave class with stronger skills and the foundation they need to keep progressing, whether recreationally or toward competitive performance.
Programs Designed for Growth
Explore Dance Classes
We offer youth dance classes for ages 3-13 across ballet, tap, and hip-hop.
MAximize Your Potential
Why Families Choose The St. James Dance Program
Professional Instruction
Classes taught by dancers with advanced training and real performance experience.
Clear Advancement Opportunities
Dancers can grow into the elite Impact Dance Project, with options to perform and compete.
High-Quality Studios
Spacious, modern classrooms and leading equipment for safe, effective training.
Proven Outcomes
Graduates have gone on to collegiate dance programs, national tours, and professional companies.
Flexible Enrollment
Our 10-month program runs September-June, with prorated enrollment available until March.
Making an Impact
What STJ Dance Families Are Saying
Absolutely beautiful athletic complex!
Maria S.
We have LOVED the dance classes. My daughter (3) pays attention the entire hour and loves every minute of it. She practices the moves at home and everywhere we go. She cannot wait for Saturday and dance class. It has been a real joy to watch her get better and better at all the skills.
Kelly S.
Falls Church, VA
We absolutely love the dance and gymnastics camp. Thank You!
Steven S.
National Harbor, MD
Frequently Asked Questions
FAQs
Register for Dance Classes
- Program Length: 10-month season (September–June). Prorated enrollment available through March.
- Flexibility: Enroll anytime. Cancel anytime.
- Cost: $256 due at enrollment (covers your first month), then $128/month for the remainder of the season.