Virginia Ballet Company and School

December 2025

Ready to come join our amazing community? To book into a class, click on the class and fill out the form to register or if you are already a member, sign in to your account. Classes may be booked 60 days in advance. Once you have booked your class, you will receive a confirmation email.  Space is limited so sign up early! We look forward to seeing you in class.

Class Pass Options: All passes are non-refundable 

1 class drop in - $20 - good for any 1 time use for a class
10 class pass - $165 - expires 6 months from the date of activation (first class taken on pass)
20 class pass - $295 - expires 6 months from the date of activation (first class taken on pass)
Unlimited 30 day pass - $175 - expires in 30 days from the date of activation (first class taken on pass) and may be used for any classes for 30 days
Monday
Mon
Tuesday
Tue
Wednesday
Wed
Thursday
Thu
Friday
Fri
Saturday
Sat
Sunday
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
10:00 am
Intermediate I Ballet
Alex Miegel
11:30 am
Dynamic Flexibility
Alex Miegel
7:00 pm
Beginning Ballet I
Vera Kudinova
7:30 pm
Intermediate Ballet II Ballet & Pointe
Shady Mohamed
CANCELLED
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
ONLINE
8:00 pm
Jazz
Vera Kudinova
16
TODAY
10:00 am
Beginning Tap
Studio A
Alex Miegel
1 hour
11:00 am
Intermediate II Ballet
Studio A
Leanne Mizzoni
1 hour 30 minutes
16 spots left
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Leanne Mizzoni
30 minutes
FREE
19 spots left
6:45 pm
Beginning Ballet II
Studio B
Cathy Bernero
1 hour 30 minutes
Class Full - Waitlist Available
7:45 pm
Beginning Ballet I
Studio C
Addy Normann
1 hour
CANCELLED
7:45 pm
Intermediate Tap
Studio A
Alex Miegel
1 hour
CANCELLED
17
10:00 am
Intermediate II Ballet
Studio A
Cathy Bernero
1 hour 30 minutes
18 spots left
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Cathy Bernero
30 minutes
FREE
CANCELLED
5:30 pm
Musical Theater Dance
Studio A
Shelley Siller
1 hour
CANCELLED
6:30 pm
Beginning Ballet II
Heidi Wilde
1 hour 30 minutes
16 spots left
7:15 pm
Intermediate Ballet II Ballet & Pointe
Studio B
Shady Mohamed
1 hour 45 minutes
CANCELLED
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
1 hour
ONLINE
8:00 pm
Flamenco
Studio A
Dina Fadeyeva
1 hour
CANCELLED
8:00 pm
Intermediate I Modern/Contemporary
Studio C
Shannah Toth
1 hour
CANCELLED
8:00 pm
Pointe Prep/Beginning Pointe
Studio D/E
Christine Gilmore
45 minutes
CANCELLED
18
9:15 am
Center Floor Barre
Studio A
Mark Rubin
1 hour
19 spots left
10:15 am
Intermediate I Ballet
Studio A
Mark Rubin
1 hour 30 minutes
6:30 pm
Intermediate I Ballet
Christine Gilmore
1 hour 30 minutes
6:30 pm
Jazz
Studio D/E
Julie Hart
1 hour
CANCELLED
8:00 pm
Pointe Prep/Beginning Pointe
Studio A
Christine Gilmore
45 minutes
17 spots left
19
6:00 pm
Ballroom
Black Box
Mark Smith
2 hours
20 spots left
7:15 pm
Beginning Tap
Studio D
Alex Miegel
1 hour
CANCELLED
20
8:30 am
Intermediate II Ballet
Studio A
Cathy Bernero
1 hour 30 minutes
16 spots left
10:00 am
Beginning Ballet I
Studio A
Cathy Bernero
1 hour
Class Full - Waitlist Available
11:00 am
Mat Pilates
Black Box
Sally Wilklow
1 hour
CANCELLED
2:00 pm
Beginning/Intermediate Modern
Black Box
Alex Miegel
1 hour
CANCELLED
21
22
7:30 pm
Beginning Ballet I
Studio D/E
Julie Hart
1 hour
CANCELLED
23
6:45 pm
Beginning Ballet II
Studio B
Cathy Bernero
1 hour 30 minutes
CANCELLED
24
25
26
27
10:00 am
Beginning Ballet I
Studio A
Cathy Bernero
1 hour
CANCELLED
28
29
7:30 pm
Beginning Ballet I
Studio D/E
Julie Hart
1 hour
CANCELLED
30
6:45 pm
Beginning Ballet II
Studio B
Cathy Bernero
1 hour 30 minutes
CANCELLED
7:45 pm
Beginning Ballet I
Studio C
Addy Normann
1 hour
CANCELLED
31
1
2
3
10:00 am
Beginning Ballet I
Studio A
Cathy Bernero
1 hour
CANCELLED
4
loading...