Our classes


registration for summer and 2024/25 season is now open!

Check out our

Dance Classes Offered by Age

Discover the perfect class for every stage of your dance journey at All For Dance. Catering to dancers of all ages, our classes are thoughtfully designed to foster growth, creativity, and joy in each unique age group.

  • Under 3
  • 3-5
  • 6
  • 7-8
  • 9-11
  • 12 & Up
  • Adult

Dance with me

Under 3 Years of Age

Our youngest dancers are welcomed to a fun, interactive world of movement in our Dance with Me class. Designed for 2-year-olds, this 30-minute class includes creative movement activities, dance games, and songs to enhance motor skill development. We introduce the basics of Ballet and Tap to instill a love for dance early on. This lively class is a great way to bond with your child while nurturing their physical and creative development.

Classes Offered

Preschool Dance

3-5 years of Age

At the ages of 3-5, our preschool dancers step into a more structured dance environment in a 45-minute combination class of Ballet and Tap. This class offers a gentle, fun, and engaging introduction to the discipline of dance, building on the foundations laid in our Dance with Me class. We encourage creativity, imagination, and a love for the arts in this age group.

Classes Offered

Junior Petite

6 years of Age

For our 6-year-old dancers, we broaden the curriculum to include Ballet, a combination class of Ballet & Tap, and Jazz. Each 45-minute class is designed to encourage creative expression, improve technique, and enhance physical fitness. These classes lay a robust foundation for future dance training.

Classes Offered


7-8 years of Age

Our 7 to 8-year-old dancers venture into a wide variety of dance styles in 45-minute classes. They can choose from Ballet, Tap, Hip Hop, Musical Theatre, Jazz, Lyrical, and Cheer dance. These classes allow them to discover their favorite style, develop their skills, and embrace the joy of dance.

Classes Offered


9-11 years of Age

For dancers aged 9 to 11, we offer classes in Ballet, Tap, Jazz, Contemporary, Hip Hop, Musical Theatre, Modern, and Lyrical dance. These classes challenge dancers to improve their technique, express themselves creatively, and gain confidence. At this age, our dancers begin to hone their skills and delve deeper into the complexity of each dance style.

Classes Offered


12 years of Age & Up

As our dancers reach their teens, we offer classes in Ballet, Pointe, Tap, Jazz, Hip Hop, Musical Theatre, Modern, Lyrical, Contemporary, and much more! These classes offer an opportunity to refine their technique, develop artistry, and pursue advanced training in their chosen dance style. This age group is encouraged to push their boundaries, explore their passion for dance, and create meaningful artistic expressions.

Classes Offered


18 years of Age & Up

Our adult dance classes cater to dancers aged 18 and up. We offer classes in Ballet, Tap, and Jazz. Whether you’re a beginner looking to explore the joy of dance or an experienced dancer aiming to maintain your technique, our adult classes provide a supportive, engaging environment for you to express yourself through movement. With a focus on fitness, grace, and rhythm, these classes are an excellent way to stay active, relieve stress, and enjoy the magic of dance.

Classes Offered

check out our

Dance Classes Offered by style

Explore a rich tapestry of dance with classes offered by style at All For Dance. With options ranging from the classic grace of Ballet to the dynamic beats of Hip-Hop, we offer a variety to suit dancers of different tastes and ages.

check out our

8-week session classes

Dive into the depth and beauty of dance with our specialized 8-week session classes. Created to offer an immersive experience, these sessions allow dancers to focus on specific styles and techniques, nurturing progress and fulfillment over an enriching eight-week journey.

JOIN WITH All For Dance

REQUEST More Information

Looking for more information about a specific class? Fill out our form, and we’ll provide you with any information you may need!