Once you've found the class you'd like to enroll in, click the "Login" tab to create an account and enroll.
If you need help finding the right class, feel free to reach out! We're happy to help!
Looking for summer classes? Navigate to "Punch Cards" inside the parent portal to purchase your summer punch cards. More information can be found at https://www.johnstownconcertballet.org/summer-2025/
Current families: Log in to access your parent portal. If you have any trouble, please reach out to info@johnstownconcertballet.org for assistance.
Summer 2025
Pointe (Ages 10+)
Eden Ihrig
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $50.
Ages 10 - 90
Eden Ihrig
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $50.
Ages 10 - 90
Monday
7:00 PM to 8:00 PM
7:00 PM to 8:00 PM
Johnstown Concert Ballet
Variations (Ages 10+)
Eden Ihrig
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $30.
Ages 10 - 99
Eden Ihrig
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $30.
Ages 10 - 99
Monday
8:00 PM to 8:30 PM
8:00 PM to 8:30 PM
Johnstown Concert Ballet
Intermediate/Advanced Ballet (Ages 11+)
Sarah Orletsky
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $60.
Ages 11 - 90
Sarah Orletsky
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $60.
Ages 11 - 90
Tu 6:00 PM-7:30 PM
Th 6:00 PM-7:30 PM
Th 6:00 PM-7:30 PM
Johnstown Concert Ballet
Parent & Child (Ages 2-5)
Madalyn Barnes
15 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $30.
Ages 1.5 - 5
Madalyn Barnes
15 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $30.
Ages 1.5 - 5
Saturday
9:30 AM to 10:00 AM
9:30 AM to 10:00 AM
Johnstown Concert Ballet
Pre-Ballet (Ages 4-6)
Madalyn Barnes
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $50.
Ages 4 - 6
Madalyn Barnes
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $50.
Ages 4 - 6
Saturday
10:00 AM to 11:00 AM
10:00 AM to 11:00 AM
Johnstown Concert Ballet
Beginner/Intermediate Ballet (Ages 6+)
Madalyn Barnes
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $60.
Ages 6 - 99
Madalyn Barnes
20 spots left
Registration for this class is by punch card only. Create or login to your parent portal account and then purchase a 5-class punch card for $60.
Ages 6 - 99
M 5:30 PM-7:00 PM
F 4:30 PM-6:00 PM
Sa 11:00 AM-12:30 PM
F 4:30 PM-6:00 PM
Sa 11:00 AM-12:30 PM
Johnstown Concert Ballet
Summer Intensive 2025
Summer Intensive (Both Weeks) - August 4-8, 11-15
Ages 11 - 99
Ages 11 - 99
Monday Tuesday Wednesday Thursday Friday
9:00 AM to 2:00 PM
9:00 AM to 2:00 PM
Johnstown Concert Ballet
Summer Intensive (Week 1) - August 4-8
Ages 11 - 99
Ages 11 - 99
Monday Tuesday Wednesday Thursday Friday
9:00 AM to 2:00 PM
9:00 AM to 2:00 PM
Johnstown Concert Ballet
Summer Intensive (Week 2) - August 11-15
Ages 11 - 99
Ages 11 - 99
Monday Tuesday Wednesday Thursday Friday
9:00 AM to 2:00 PM
9:00 AM to 2:00 PM
Johnstown Concert Ballet