Youth Dance Classes

Kick off your shoes and get in the groove with a dance class at the Trails Recreation Center!

All about our...

Youth Dance Lessons

If you’ve ever been curious about what dance classes are located near your home, look no further! The Trails Rec Center’s Dance Studio is sure to offer a dance class for parents and toddlers, kids and youth, and even adults! 

Our dance classes for kids include a variety of  styles and levels, such as ballet, hip hop, tap, poms, and contemporary. Students will learn from qualified and friendly instructors who will guide them through the steps and movements of each dance style. The September-December session of dance classes will also have the opportunity to perform in an end-of-year recital.

  • Ballet:  Our ballet classes focus on developing strong technique, flexibility, and poise, while fostering creativity and musicality.

  • Poms: Designed to enhance rhythm, coordination, and style, these classes incorporate upbeat music and energetic movements that will keep your child engaged and entertained.

  • Hip-Hop: Our hip-hop classes teach popular dance styles and choreography while promoting self-expression and confidence.

  • Tap: Learn rhythmic footwork, syncopation, and improvisation in a lively and interactive environment that will have your child tapping their way to fun and fitness.

Register Today!

Please use this link to register for a class directly on Amilia.

If you’ve been searching for toddler dance classes, look no further! Joined by a parent or guardian, our Parent-Tot class is the perfect introductory dance class for kids to help them explore rhythm, balance, and expression.
Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Parent/Tot Dance (Mar 27-May 15) 1-3 Friday 9:00am - 9:30am Mar 27th, 2026 May 15th, 2026 Feb 9th, 2026 2 Enroll
Parent/Tot Dance (May 29-Jul 17) 1-3 Friday 9:00am - 9:30am May 29th, 2026 Jul 17th, 2026 Feb 9th, 2026 7 Enroll
Parent/Tot Dance (Jul 31-Sep 18) 1-3 Friday 9:00am - 9:30am Jul 31st, 2026 Sep 18th, 2026 Feb 9th, 2026 7 Enroll
Movement Milestones (May 28-Jul 16) 6-48 months Thursday 9:00am - 9:45am May 28th, 2026 Jul 16th, 2026 Feb 9th, 2026 8 Enroll

Sampler Combo combines elements of ballet, tap, and hip-hop into one dance class for kids ages 3 to 5.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Monday Sampler (Mar 23-May 11) 3-5 Monday 5:00pm - 5:45pm Mar 23rd, 2026 May 11th, 2026 Feb 9th, 2026 0 Enroll
Thursday Sampler (Mar 26-May 14) 3-5 Thursday 10:00am - 10:45am Mar 26th, 2026 May 14th, 2026 Feb 9th, 2026 8 Enroll
Monday Sampler (Jun 1- Jul 20) 3-5 Monday 5:00pm - 5:45pm Jun 1st, 2026 Jul 20th, 2026 Feb 9th, 2026 12 Enroll
Thursday Sampler (May 28-Jul 16) 3-5 Thursday 10:00am - 10:45am May 28th, 2026 Jul 16th, 2026 Feb 9th, 2026 9 Enroll
Monday Sampler (Jul 27-Sep 21) 3-5 Monday 5:00pm - 5:45pm Jul 27th, 2026 Sep 21st, 2026 Feb 9th, 2026 12 Enroll
Thursday Sampler (Jul 30-Sep 17) 3-5 Thursday 10:00am - 10:45am Jul 30th, 2026 Sep 17th, 2026 Feb 9th, 2026 12 Enroll
Monday Sampler 6P (Mar 23-May 11) 3-5 Monday 6:00pm - 6:45pm Mar 23rd, 2026 May 11th, 2026 Feb 9th, 2026 0 Enroll
Monday Sampler 6P (Jun 1- Jul 20) 3-5 Monday 6:00pm - 6:45pm Jun 1st, 2026 Jul 20th, 2026 Feb 9th, 2026 8 Enroll
Monday Sampler 6P (Jul 27-Sep 21) 3-5 Monday 6:00pm - 6:45pm Jul 27th, 2026 Sep 21st, 2026 Feb 9th, 2026 8 Enroll

Pre-Ballet, designed for children ages 3-5, is the first in our series of ballet classes for kids, and teaches participants basic ballet terms and technique like a plié, tendu, and relevé in a fun and engaging way.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Wednesday Pre-Ballet (Mar 25-May 13) 3-5 Wednesday 6:15pm - 7:00pm Mar 25th, 2026 May 13th, 2026 Feb 9th, 2026 6 Enroll
Thursday Pre-Ballet (Mar 26-May 14) 3-5 Thursday 11:00am - 11:45am Mar 26th, 2026 May 14th, 2026 Feb 9th, 2026 10 Enroll
Friday Pre-Ballet 930am (Mar 27-May 15) 3-5 Friday 9:30am - 10:15am Mar 27th, 2026 May 15th, 2026 Feb 9th, 2026 5 Enroll
Friday Pre-Ballet 1015am (Mar 27-May 15) 3-5 Friday 10:15am - 11:00am Mar 27th, 2026 May 15th, 2026 Feb 9th, 2026 11 Enroll
Wednesday Pre-Ballet (May 27-Jul 15) 3-5 Wednesday 6:15pm - 7:00pm May 27th, 2026 Jul 15th, 2026 Feb 9th, 2026 12 Enroll
Thursday Pre-Ballet (May 28-Jul 16) 3-5 Thursday 11:00am - 11:45am May 28th, 2026 Jul 16th, 2026 Feb 9th, 2026 12 Enroll
Friday Pre-Ballet 930am (May 29-Jul 17) 3-5 Friday 9:30am - 10:15am May 29th, 2026 Jul 17th, 2026 Feb 9th, 2026 12 Enroll
Friday Pre-Ballet 1015am (May 29-Jul 17) 3-5 Friday 10:15am - 11:00am May 29th, 2026 Jul 17th, 2026 Feb 9th, 2026 12 Enroll
Wednesday Pre-Ballet (Jul 29-Sep 16) 3-5 Wednesday 6:15pm - 7:00pm Jul 29th, 2026 Sep 16th, 2026 Feb 9th, 2026 12 Enroll
Thursday Pre-Ballet (Jul 30-Sep 17) 3-5 Thursday 11:00am - 11:45am Jul 30th, 2026 Sep 17th, 2026 Feb 9th, 2026 12 Enroll
Friday Pre-Ballet 930am (Jul 31-Sep 18) 3-5 Friday 9:30am - 10:15am Jul 31st, 2026 Sep 18th, 2026 Feb 9th, 2026 12 Enroll
Friday Pre-Ballet 1015am (Jul 31-Sep 18) 3-5 Friday 10:15am - 11:00am Jul 31st, 2026 Sep 18th, 2026 Feb 9th, 2026 12 Enroll

This class is a continuation from Sampler Combo and serves as a beginner tap dance class for young children. Kids will learn various tap-dancing steps and terminology like the flap, shuffle, dig, and toe tap.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Tap (Mar 23-May 11) 4-10 Monday 4:15pm - 5:00pm Mar 23rd, 2026 May 11th, 2026 Feb 9th, 2026 9 Enroll
Tap (Jun 1- Jul 20) 4-10 Monday 4:15pm - 5:00pm Jun 1st, 2026 Jul 20th, 2026 Feb 9th, 2026 12 Enroll
Tap (Jul 27-Sep 21) 4-10 Monday 4:15pm - 5:00pm Jul 27th, 2026 Sep 21st, 2026 Feb 9th, 2026 12 Enroll

This high-energy class combines kids’ cheerleading with a traditional dance class. Kids will learn different cheers, jumps, and short dance routines.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Poms (Mar 24-May 12) 5-10 Tuesday 5:00pm - 5:45pm Mar 24th, 2026 May 12th, 2026 Feb 9th, 2026 6 Enroll
Poms (May 26-Jul 14) 5-10 Tuesday 5:00pm - 5:45pm May 26th, 2026 Jul 14th, 2026 Feb 9th, 2026 11 Enroll
Poms (Jul 28-Sep 15) 5-10 Tuesday 5:00pm - 5:45pm Jul 28th, 2026 Sep 15th, 2026 Feb 9th, 2026 11 Enroll

This kid’s hip-hop class teaches self-expression and creativity in a group setting. Hip Hop is a high-energy, rhythmic form of dance that focuses on body isolations, techniques and sharp movements.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Hip-Hop I 4PM (Mar 24-May 12) 5-10 Tuesday 4:00pm - 4:45pm Mar 24th, 2026 May 12th, 2026 Feb 9th, 2026 9 Enroll
Hip-Hop I 6PM (Mar 24-May 12) 5-10 Tuesday 6:00pm - 6:45pm Mar 24th, 2026 May 12th, 2026 Feb 9th, 2026 5 Enroll
Hip-Hop I 4PM (May 26-Jul 14) 5-10 Tuesday 4:00pm - 4:45pm May 26th, 2026 Jul 14th, 2026 Feb 9th, 2026 12 Enroll
Hip-Hop I 6PM (May 26-Jul 14) 5-10 Tuesday 6:00pm - 6:45pm May 26th, 2026 Jul 14th, 2026 Feb 9th, 2026 12 Enroll
Hip-Hop I 4PM (Jul 28-Sep 15) 5-10 Tuesday 4:00pm - 4:45pm Jul 28th, 2026 Sep 15th, 2026 Feb 9th, 2026 12 Enroll
Hip-Hop I 6PM (Jul 28-Sep 15) 5-10 Tuesday 6:00pm - 6:45pm Jul 28th, 2026 Sep 15th, 2026 Feb 9th, 2026 12 Enroll

Take your hip hop dance skills to the next level with Hip Hop II. This class is a continuation of Hip Hop I, this dance class will build on students’ knowledge with fun choreography, skills, and dance moves.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Hip-Hop II (Mar 24-May 12) 9-16 Tuesday 6:45pm - 7:30pm Mar 24th, 2026 May 12th, 2026 Feb 9th, 2026 11 Enroll
Hip-Hop II (May 26-Jul 14) 9-16 Tuesday 6:45pm - 7:30pm May 26th, 2026 Jul 14th, 2026 Feb 9th, 2026 12 Enroll
Hip-Hop II (Jul 28-Sep 15) 9-16 Tuesday 6:45pm - 7:30pm Jul 28th, 2026 Sep 15th, 2026 Feb 9th, 2026 12 Enroll

Start off on the right foot with a beginner ballet class that focuses on fundamental ballet terms and techniques. This youth dance class teaches poise, control, flexibility, and endurance by teaching various positions, moves, and vocabulary to students ages 5-10. This class is a great beginner class, or a follow up to Pre-Ballet.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Ballet Beginner (Mar 25-May 13) 5-10 Wednesday 7:00pm - 7:45pm Mar 25th, 2026 May 13th, 2026 Feb 9th, 2026 8 Enroll
Ballet Beginner (May 27-Jul 15) 5-10 Wednesday 7:00pm - 7:45pm May 27th, 2026 Jul 15th, 2026 Feb 9th, 2026 10 Enroll
Ballet Beginner (Jul 29-Sep 16) 5-10 Wednesday 7:00pm - 7:45pm Jul 29th, 2026 Sep 16th, 2026 Feb 9th, 2026 12 Enroll

Ballet Intermediate is the next step in our series of ballet classes for kids. Expanding on ballet terms previously taught, students will focus on dance moves including tendu, sauté, relevé, and balancé to help students develop a more robust ballet knowledge.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Ballet Intermediate (Mar 26-May 14) 5-10 Thursday 4:30pm - 5:30pm Mar 26th, 2026 May 14th, 2026 Feb 9th, 2026 8 Enroll
Ballet Intermediate (May 28-Jul 16) 5-10 Thursday 4:30pm - 5:30pm Mar 26th, 2026 May 14th, 2026 Feb 9th, 2026 12 Enroll
Ballet Intermediate (Jul 30-Sep 17) 5-10 Thursday 4:30pm - 5:30pm Jul 30th, 2026 Sep 17th, 2026 Feb 9th, 2026 12 Enroll

Ballet Advanced is a dance class that furthers a student’s ballet knowledge. Youth ages 8 to 15 will learn and practice ballet terms such as pas de bourrée, passé, piqué turn, and pirouette.

Class Name Age Group Days Time Start Date End Date Registration Start Open Spots Enroll
Ballet Advanced (Mar 26-May 14) 8-15 Thursday 5:45pm - 6:45pm Mar 26th, 2026 May 14th, 2026 Feb 9th, 2026 11 Enroll
Ballet Advanced (May 28-Jul 16) 8-15 Thursday 5:45pm - 6:45pm May 28th, 2026 Jul 16th, 2026 Feb 9th, 2026 15 Enroll
Ballet Advanced (Jul 30-Sep 17) 8-15 Thursday 5:45pm - 6:45pm Jul 30th, 2026 Sep 17th, 2026 Feb 9th, 2026 15 Enroll

Youth Dance Lessons

Frequently Asked Questions

Q: Do I need any prior dance experience to join?

A: No prior experience is necessary for our beginner classes! Our classes are designed to accommodate dancers of all skill levels. See each class listing for further information about prerequisites. 

Q: What should my child wear to class?

A: Comfortable clothing that allows for easy movement such as leggings, t-shirts, and dance shoes or sneakers. Specific attire requirements may vary depending on the style of dance, so check each class listing for specific requirements (like ballet shoes or tap shoes).

Q: What is the cost of classes?

A: The cost varies depending on the length and frequency of classes, but we offer competitive pricing. See each class listing for specific prices.