Adult Recreational Classes
Open to All levels Recital Choreography
11 weeks of choreography! Join us on stage June 14th 2-4pm
11 weeks of choreography! Join us on stage June 14th 2-4pm
Tuesday
7:30 PM to 8:00 PM
7:30 PM to 8:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Adult Intermediate/Advanced Ballet Feb- March
Tuesday
8:00 PM to 9:00 PM
8:00 PM to 9:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Adult Intermediate/Advanced Ballet Spring Session
Tuesday
8:00 PM to 9:00 PM
8:00 PM to 9:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Adult Int/Adv Pointe Class Feb-March
Tuesday
9:00 PM to 9:15 PM
9:00 PM to 9:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Adult Int/Adv Pointe Class Spring Session
Tuesday
9:00 PM to 9:15 PM
9:00 PM to 9:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Beginner Adult Ballet Feb-March
Wednesday
6:00 PM to 7:00 PM
6:00 PM to 7:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Beginner Adult Ballet Spring Session
Wednesday
6:00 PM to 7:00 PM
6:00 PM to 7:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Stretch & Restore Yoga 6 week Session
6 week Sessions. Sessions will run consecutively.
This gentle yoga class focuses on full-body stretching, flexibility, mobility, breathing, and releasing tension. It’s perfect for beginners, dancers, and parents looking for a calm and refreshing start to the day.
✨ Improve flexibility
✨ Reduce stress
✨ Great for all levels
Bring a yoga mat and come enjoy a peaceful Sunday stretch at the studio!
6 week Sessions. Sessions will run consecutively.
This gentle yoga class focuses on full-body stretching, flexibility, mobility, breathing, and releasing tension. It’s perfect for beginners, dancers, and parents looking for a calm and refreshing start to the day.
✨ Improve flexibility
✨ Reduce stress
✨ Great for all levels
Bring a yoga mat and come enjoy a peaceful Sunday stretch at the studio!
Sunday
9:00 AM to 10:00 AM
9:00 AM to 10:00 AM
Studio 1
Niagara Ballet School
Niagara Ballet School
Pre-Competitive Team
Ballet/Pointe
Wednesday
4:45 PM to 6:00 PM
4:45 PM to 6:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Contemporary/Modern Technique
Wednesday
6:45 PM to 7:30 PM
6:45 PM to 7:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Lyrical duet Choreography Rehearsal
Wednesday
7:30 PM to 8:00 PM
7:30 PM to 8:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Jazz Technique
Thursday
7:30 PM to 8:15 PM
7:30 PM to 8:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Jazz Trio Choreography
Thursday
8:15 PM to 8:45 PM
8:15 PM to 8:45 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Hip-Hop
Saturday
11:00 AM to 11:30 AM
11:00 AM to 11:30 AM
Studio 2
Niagara Ballet School
Niagara Ballet School
Tap Technique
Saturday
11:30 AM to 12:15 PM
11:30 AM to 12:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Professional Training Program 2025-2026
Elementary Ballet
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Monday
4:00 PM to 5:30 PM
4:00 PM to 5:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Jazz
Monday
4:00 PM to 5:00 PM
4:00 PM to 5:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Elementary Jazz
Monday
5:30 PM to 6:30 PM
5:30 PM to 6:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Ballet & Partnering
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Monday
5:30 PM to 7:30 PM
5:30 PM to 7:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Elementary Tap
Monday
7:15 PM to 8:00 PM
7:15 PM to 8:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Elementary Ballet & Pointe
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Tuesday
4:00 PM to 6:00 PM
4:00 PM to 6:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Elementary Character
Tuesday
6:00 PM to 6:30 PM
6:00 PM to 6:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Ballet & Pointe
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Tuesday
6:00 PM to 8:00 PM
6:00 PM to 8:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Elementary Acro
Tuesday
6:30 PM to 7:30 PM
6:30 PM to 7:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Prep Stretch & Strength
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Wednesday
4:15 PM to 4:45 PM
4:15 PM to 4:45 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Prep Ballet
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Wednesday
4:45 PM to 5:45 PM
4:45 PM to 5:45 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Prep Acro
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Wednesday
5:45 PM to 6:45 PM
5:45 PM to 6:45 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Prep Hip Hop
Thursday
6:45 PM to 7:30 PM
6:45 PM to 7:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Jumps & Turns Technique
Friday
4:30 PM to 5:30 PM
4:30 PM to 5:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Prep Ballet
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Friday
4:30 PM to 5:30 PM
4:30 PM to 5:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Ballet & Pointe
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Friday
5:30 PM to 7:30 PM
5:30 PM to 7:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Prep Jazz
Friday
5:30 PM to 6:15 PM
5:30 PM to 6:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Int/Sr Hip Hop
Friday
7:45 PM to 8:30 PM
7:45 PM to 8:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Prep Character
Saturday
10:45 AM to 11:15 AM
10:45 AM to 11:15 AM
Studio 2
Niagara Ballet School
Niagara Ballet School
Elementary Hiphop
Saturday
11:00 AM to 11:30 AM
11:00 AM to 11:30 AM
Studio 3
Niagara Ballet School
Niagara Ballet School
Prep Ballet
Saturday
11:15 AM to 12:15 PM
11:15 AM to 12:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Elementary Ballet/Pointe
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Saturday
12:30 PM to 2:30 PM
12:30 PM to 2:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Ballet & Pointe
Saturday
12:30 PM to 2:30 PM
12:30 PM to 2:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Prep Tap
Saturday
12:30 PM to 1:00 PM
12:30 PM to 1:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Stretch & Strength
Saturday
2:30 PM to 3:00 PM
2:30 PM to 3:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Elementary Modern
Saturday
3:30 PM to 4:00 PM
3:30 PM to 4:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Modern
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Saturday
4:00 PM to 4:30 PM
4:00 PM to 4:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Ballet & Pointe
Sunday
12:00 PM to 2:00 PM
12:00 PM to 2:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Elementary Contemporary
Sunday
1:00 PM to 1:45 PM
1:00 PM to 1:45 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Elementary Ballet/Pointe
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Sunday
2:00 PM to 4:00 PM
2:00 PM to 4:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Intermediate / Advanced Contemporary
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
This class requires assessment. Our Ballet Program is run using the Bolshoi Ballet Academy of Moscow’s Training Curriculum. Students learn fundamental technique through repetition & professional coaching. Technique difficulty levels are increased continuously & appropriately based on age, level & ability.
Sunday
2:00 PM to 3:00 PM
2:00 PM to 3:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Recreational Program 2025-2026
Primary Dance Combo Class
Combo class - Ballet, Tap and Jazz. Dancers will spend 20 mins in class on each genre.
Combo class - Ballet, Tap and Jazz. Dancers will spend 20 mins in class on each genre.
Monday
5:00 PM to 6:00 PM
5:00 PM to 6:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Pre-Teen Tap
Monday
7:15 PM to 8:00 PM
7:15 PM to 8:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Toddler Dance 6 week session
In our Toddler Dance program, children are introduced to the fundamentals of acro and ballet in a fun and supportive environment. They will develop beginner acro skills such as rolls, handstand foundations, and basic locomotions, while also exploring introductory ballet movements including pliés, sautés, tendus, and balance exercises. This engaging, parent-optional class welcomes dancers ages 15 months and up!
In our Toddler Dance program, children are introduced to the fundamentals of acro and ballet in a fun and supportive environment. They will develop beginner acro skills such as rolls, handstand foundations, and basic locomotions, while also exploring introductory ballet movements including pliés, sautés, tendus, and balance exercises. This engaging, parent-optional class welcomes dancers ages 15 months and up!
Tuesday
2:15 PM to 3:00 PM
2:15 PM to 3:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Jr Ballet
Tuesday
4:15 PM to 5:15 PM
4:15 PM to 5:15 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Primary Ballet
Tuesday
5:15 PM to 6:00 PM
5:15 PM to 6:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Teen Ballet
Wednesday
4:45 PM to 5:45 PM
4:45 PM to 5:45 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Teen Pointe
Wednesday
5:45 PM to 6:00 PM
5:45 PM to 6:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Jr Acro
Thursday
5:45 PM to 6:45 PM
5:45 PM to 6:45 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Jr Hip Hop
Thursday
6:45 PM to 7:30 PM
6:45 PM to 7:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Primary Ballet
Saturday
9:00 AM to 9:45 AM
9:00 AM to 9:45 AM
Studio 3
Niagara Ballet School
Niagara Ballet School
Parent & Me Dance
6 classes.
6 classes.
Saturday
9:45 AM to 10:15 AM
9:45 AM to 10:15 AM
Studio 3
Niagara Ballet School
Niagara Ballet School
Parent & Me Dance
6 classes.
6 classes.
Saturday
9:45 AM to 10:15 AM
9:45 AM to 10:15 AM
Studio 3
Niagara Ballet School
Niagara Ballet School
Jr Tap
Saturday
12:30 PM to 1:00 PM
12:30 PM to 1:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Summer 2026
Summer Ballet Ages 6-8 (6 Week Session)
Tuesday
4:30 PM to 5:30 PM
4:30 PM to 5:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Contemporary Ages 9-11 (6 Week Session)
Tuesday
4:30 PM to 5:30 PM
4:30 PM to 5:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Primary Ballet 6 Week Session
Tuesdays 5-6pm
July 7 - August 11
6 Week Session
Tuesdays 5-6pm
July 7 - August 11
6 Week Session
Tuesday
5:00 PM to 6:00 PM
5:00 PM to 6:00 PM
Studio 3
Niagara Ballet School
Niagara Ballet School
Summer Ballet Ages 9-11 (6 Week Session)
Tuesday
5:30 PM to 7:00 PM
5:30 PM to 7:00 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Contemporary Ages 12+ (6 Week Session)
Tuesday
5:30 PM to 6:30 PM
5:30 PM to 6:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Ballet Ages 12+ (6 Week Session)
Tuesday
7:00 PM to 8:30 PM
7:00 PM to 8:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Elite Acrobatics
Prerequisite: Front & Back Walkovers
Prerequisite: Front & Back Walkovers
Wednesday
4:00 PM to 5:30 PM
4:00 PM to 5:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Summer Jazz Ages 6-8
Wednesday
4:30 PM to 5:30 PM
4:30 PM to 5:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Acro Ages 6-8
Wednesday
5:30 PM to 6:30 PM
5:30 PM to 6:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Summer Jazz Ages 9-11
Wednesday
5:30 PM to 6:30 PM
5:30 PM to 6:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Summer Acro Ages 9-11
Wednesday
6:30 PM to 7:30 PM
6:30 PM to 7:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Summer Jazz Ages 12+
Wednesday
6:30 PM to 7:30 PM
6:30 PM to 7:30 PM
Studio 1
Niagara Ballet School
Niagara Ballet School
Kids Summer Dance Camp FULL DAY
Monday Tuesday Wednesday Thursday Friday
8:30 AM to 3:30 PM
8:30 AM to 3:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Kids Summer Dance Camp HALF DAY
Monday Tuesday Wednesday Thursday Friday
8:30 AM to 12:30 PM
8:30 AM to 12:30 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Summer Intensive Ages 10+
Monday Tuesday Wednesday Thursday Friday
9:30 AM to 4:00 PM
9:30 AM to 4:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School
Summer Intensive Ages 6-9
Monday Tuesday Wednesday Thursday Friday
9:30 AM to 4:00 PM
9:30 AM to 4:00 PM
Studio 2
Niagara Ballet School
Niagara Ballet School