2025/2026 Registration Opens May 1st

how to register; Please create a parent account, add your child/children, select your classes!

10% OFF Multi Class Discounts Available!
10% OFF Sibling Discount!

Professional Training Program

Professional Training, Professional Performances & Competition Opportunities!
*2 day/Weekly Minimum Training Requirement

Advanced Ages 15-17 (3-5 Days Weekly Training) (3 + Years En Pointe required)
Intermediate Ages 12-14 (2-4 Days Weekly Training) (1+ Years en pointe required)
Elementary Ages 9-11 (2-4 days Weekly Training)
Prep Ages 6-8 (2-4 Days Weekly Training) *No Assessment Required
Classes Offered: Ballet / Pointe / Modern / Character / Contemporary / Jazz / Acrobatics / Tap / HiphopConditioning & More!
*Assessment Required for Ages 9+
Email: NiagaraBallet@gmail.com for more information!

YEAR 1 BOYS FREE!
YEAR 2 BOYS 50% OFF!



All students of Niagara Ballet School are invited to participate in our annual performances!

Disclaimer: Please note Niagara Ballet is not liable for any injuries, illnesses, lost or stolen items.