Class Info
Fall Classes Begin August 18th 2026
Preschool Team
Designed for our youngest twirlers (ages 3-4), this class introduces the fundamentals of baton twirling, movement, dance technique, and musical awareness. Students will develop coordination, confidence, and foundational skills while learning in a fun and encouraging environment.
Preschool Team members are invited to perform in the Winter Showcase, Spring Recital, and Summer Showcase.
Tuition:
$70/month
Schedule:
Thursdays | 5:00–5:45 PM
Location:
Salt Lake City Ballet
1116 E 3300 S
Salt Lake City, UT 84106
Youth Team
Youth Team classes are divided into levels based on age and experience to ensure each twirler receives instruction that is appropriate for their ability level. Twirler class placement will be communicated after enrollment closes.
Twirler’s will build upon foundational skills while developing more advanced baton twirling techniques, dance technique, musicality, and performance skills. Twirlers will improve coordination, confidence, teamwork, and stage presence in a fun and supportive environment.
Youth Team members are invited to perform in the Winter Showcase, Spring Recital, and community events throughout the year, including the annual Utah Jazz performance.
Tuition:
$70/month
Youth Team Level 1
Thursdays | 5:45–6:30 PM
Salt Lake City Ballet
1116 E 3300 S
Salt Lake City, UT 84106
Youth Team Level 2
Wednesdays | 7:00–7:45 PM
The School of Dance
1400 S Foothill Drive, Suite #20
Salt Lake City, UT 84108
Youth Team Level 3
Wednesdays | 7:45–8:30 PM
The School of Dance
1400 S Foothill Drive, Suite #20
Salt Lake City, UT 84108
Competition Team
Competition Team is designed for dedicated twirlers who are ready to continue developing their skills in a team-focused, competitive environment. Students will focus on advanced baton twirling techniques, choreography, dance technique, musicality, teamwork, and stage presence while building confidence and preparing for performance and competition opportunities.
Competition Team members are invited to perform in the Winter Showcase and Spring Recital, as well as compete at an NBTA-sanctioned competition held in Perris, California, in mid-to-late April.
Twirlers must be approved by instructors to participate at this level. Placement is based on skill development, experience, commitment, and readiness for the expectations of the Competition Team.
Tuition:
$70/month
Class Schedule:
Tuesdays | 7:45–8:30 PM
Location:
Salt Lake City Ballet
1116 E 3300 S
Salt Lake City, UT 84106
Tricks & Technique
Designed for twirlers looking to expand their skills and improve their overall technique. Twirler’s will work on improving control, mastering new skills, and building confidence in a fun and supportive environment.
Tuition:
$45/month
Class Schedule:
Tuesdays | 7:00–7:45 PM
Location:
Salt Lake City Ballet
1116 E 3300 S
Salt Lake City, UT 84106
Private Lessons
Private lessons provide personalized instruction tailored to each twirler’s individual skill level, goals, and areas of focus. Students receive one-on-one coaching designed to refine technique, develop new skills, strengthen fundamentals, and build confidence both on and off the floor. Private lessons are great for those looking to improve specific tricks, prepare for performances, enhance competition skills, or simply grow their love for baton twirling in a supportive environment.
Tuition:
$30 per 30-minute lesson
Schedule & Location:
Private lesson scheduling and location will be determined based on instructor availability and student needs.
Total Twirler Package
For dedicated athletes looking to maximize their training, the Total Twirler Twirler Package includes:
✓ Youth Team
✓ Competition Team
✓ Tricks & Technique Class
Package Tuition:
$150/month