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