Monday 5:30, Sandy – MINI JAZZ TEAM
Monday 4:30, Bluffdale – PETITE PERFORMERS
Monday 5:30, Bluffdale – FIRST STEPS
Tuesday 5:30, Sandy – DEMI CO
Monday 5:30, Sandy – HIP HOP 4 to 6
Monday 5:30, Bluffdale – RISING STARS
Monday 6:30, Sandy – RISING STARS
Monday 6:15, Bluffdale – BALLET 7 to 11
Monday 6:45, Bluffdale – JAZZ 7 to 11
Monday 8:30, Sandy – CONTEMPORARY
Tuesday 4:30, Bluffdale – HIP HOP 4 to 6
Tuesday 4:30, Sandy – RISING STARS
Tuesday 5:30, Bluffdale – PETITE PERFORMERS
Tuesday 5:30, Sandy – JAZZ 7 to 11
Tuesday 5:45, Sandy – FIRST STEPS
Tuesday 5:30, Bluffdale – HIP HOP 7 to 11
Tuesday 6:30, Sandy – PETITE PERFORMERS
Tuesday 6:30, Sandy – BALLET 7 to 11
Tuesday 6:30, Bluffdale – HIP HOP 11 to 18
Wednesday 4:30, Sandy – HIP HOP 7 to 11
Wednesday 4:30, Sandy – PRODIGY TEAM
Wednesday 4:45, Bluffdale – FIRST STEPS
Wednesday 5:30, Sandy – FIRST STEPS
Monday 4:30, Sandy – FRESHMAN CREW
Wednesday 5:30, Bluffdale – PETITE PERFORMERS
Wednesday 6:15, Sandy – RISING STARS
Wednesday 6:30, Sandy – APPRENTICE COMPANY
Tuesday 7:30, Sandy – ASCEND CONTEMPORARY
Monday 6:30, Sandy – JUNIOR CREW
Tuesday 6:30, Sandy – ASCEND JAZZ
Thursday 4:30, Sandy – PETITE PERFORMERS
Thursday 4:30, Sandy – JAZZ 7 to 11
Thursday 6:30, Sandy – JUNIOR ELITE JAZZ
Thursday 5:30, Sandy – SENIOR ELITE JAZZ
Wednesday 7:30, Sandy – JUNIOR ELITE CONTEMPORARY
Thursday 7:30, Sandy – HIP HOP 8 to 14
Thursday 7:30, Sandy – PRINCIPAL COMPANY
Tuesday 8:30, Sandy – SENIOR ELITE CONTEMPORARY
Monday 7:30, Sandy – SENIOR CREW
Friday 4:30, Sandy – PRODUCTION
SOLO