Virginia Ballet Company and School
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
No class found for the selected class and studio.
Dec
23 Mon
Tomorrow
December 23
Monday TOMORROW
10:00 am
Advanced Beginning Ballet
CANCELLED
1 hour 30 minutes
Studio A
Alex Miegel
11:30 am
Dynamic Flexibility
CANCELLED
1 hour
Studio A
Alex Miegel
5:00 pm
Mat Pilates
CANCELLED
45 minutes
Studio C
Sally Wilklow
7:00 pm
Beginning Ballet
CANCELLED
1 hour
Black Box
Heidi Wilde
7:30 pm
Intermediate Ballet & Pointe
CANCELLED
1 hour 45 minutes
Studio A
Shady Mohamed
7:30 pm
Stretch Tone Yoga
CANCELLED
ONLINE
1 hour
BJ Mirabello
Dec
24 Tue
December 24
Tuesday
10:00 am
Beginning Tap
CANCELLED
1 hour
Studio A
Alex Miegel
11:00 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Leanne Mizzoni
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
CANCELLED
FREE
30 minutes
Studio A
Leanne Mizzoni
7:30 pm
Beginning Ballet
CANCELLED
1 hour
Studio B
Cathy Bernero
7:30 pm
Intermediate Tap
CANCELLED
1 hour
Studio A
Alex Miegel
Dec
25 Wed
December 25
Wednesday
10:00 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Dina Fadeyeva
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
CANCELLED
FREE
30 minutes
Studio A
Dina Fadeyeva
6:30 pm
Advanced Beginning Ballet
CANCELLED
1 hour 15 minutes
Studio D/E
Christine Gilmore
7:15 pm
Intermediate Ballet & Pointe
CANCELLED
1 hour 45 minutes
Studio B
Shady Mohamed
7:30 pm
Stretch Tone Yoga
CANCELLED
ONLINE
1 hour
BJ Mirabello
7:45 pm
Pointe Prep/Beginning Pointe
CANCELLED
45 minutes
Studio D/E
Christine Gilmore
8:00 pm
Modern/Contemporary
CANCELLED
1 hour
Studio C
Shannah Toth
8:15 pm
Flamenco
CANCELLED
1 hour
Studio A
Dina Fadeyeva
Dec
26 Thu
December 26
Thursday
9:15 am
Center Floor Barre
CANCELLED
1 hour
Studio A
Mark Rubin
10:15 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Mark Rubin
6:45 pm
Advanced Beginning Ballet
CANCELLED
1 hour 15 minutes
Studio D/E
Heidi Wilde
8:00 pm
Jazz
CANCELLED
1 hour
Studio D/E
Julie Hart
Dec
27 Fri
December 27
Friday
6:00 pm
Ballroom
CANCELLED
2 hours
Black Box
Mark Smith
7:00 pm
Beginning Tap
CANCELLED
1 hour
Studio D
Alex Miegel
Dec
28 Sat
December 28
Saturday
8:30 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio B
Cathy Bernero
10:00 am
Beginning Ballet
CANCELLED
1 hour
Studio B
Cathy Bernero
Dec
30 Mon
December 30
Monday
10:00 am
Advanced Beginning Ballet
CANCELLED
1 hour 30 minutes
Studio A
Alex Miegel
11:30 am
Dynamic Flexibility
CANCELLED
1 hour
Studio A
Alex Miegel
5:00 pm
Mat Pilates
CANCELLED
45 minutes
Studio C
Sally Wilklow
7:00 pm
Beginning Ballet
CANCELLED
1 hour
Black Box
Heidi Wilde
7:30 pm
Intermediate Ballet & Pointe
CANCELLED
1 hour 45 minutes
Studio A
Shady Mohamed
7:30 pm
Stretch Tone Yoga
CANCELLED
ONLINE
1 hour
BJ Mirabello
Dec
31 Tue
December 31
Tuesday
10:00 am
Beginning Tap
CANCELLED
1 hour
Studio A
Alex Miegel
11:00 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Leanne Mizzoni
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
CANCELLED
FREE
30 minutes
Studio A
Leanne Mizzoni
7:30 pm
Beginning Ballet
CANCELLED
1 hour
Studio B
Cathy Bernero
7:30 pm
Intermediate Tap
CANCELLED
1 hour
Studio A
Alex Miegel
Jan
1 Wed
January 1
Wednesday
10:00 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Dina Fadeyeva
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
CANCELLED
FREE
30 minutes
Studio A
Dina Fadeyeva
6:30 pm
Advanced Beginning Ballet
CANCELLED
1 hour 15 minutes
Studio D/E
Christine Gilmore
7:15 pm
Intermediate Ballet & Pointe
CANCELLED
1 hour 45 minutes
Studio B
Shady Mohamed
7:30 pm
Stretch Tone Yoga
CANCELLED
ONLINE
1 hour
BJ Mirabello
7:45 pm
Pointe Prep/Beginning Pointe
CANCELLED
45 minutes
Studio D/E
Christine Gilmore
8:00 pm
Modern/Contemporary
CANCELLED
1 hour
Studio C
Shannah Toth
8:15 pm
Flamenco
CANCELLED
1 hour
Studio A
Dina Fadeyeva
Jan
2 Thu
January 2
Thursday
9:15 am
Center Floor Barre
CANCELLED
1 hour
Studio A
Mark Rubin
10:15 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio A
Mark Rubin
6:45 pm
Advanced Beginning Ballet
CANCELLED
1 hour 15 minutes
Studio D/E
Heidi Wilde
8:00 pm
Jazz
CANCELLED
1 hour
Studio D/E
Julie Hart
Jan
3 Fri
January 3
Friday
6:00 pm
Ballroom
CANCELLED
2 hours
Black Box
Mark Smith
7:00 pm
Beginning Tap
CANCELLED
1 hour
Studio D
Alex Miegel
Jan
4 Sat
January 4
Saturday
8:30 am
Intermediate Ballet
CANCELLED
1 hour 30 minutes
Studio B
Cathy Bernero
10:00 am
Beginning Ballet
CANCELLED
1 hour
Studio B
Cathy Bernero
Jan
6 Mon
January 6
Monday
10:00 am
Advanced Beginning Ballet
1 hour 30 minutes
Studio A
Alex Miegel
19 SPOTS LEFT
11:30 am
Dynamic Flexibility
1 hour
Studio A
Alex Miegel
20 SPOTS LEFT
5:00 pm
Mat Pilates
45 minutes
Studio C
Sally Wilklow
15 SPOTS LEFT
7:00 pm
Beginning Ballet
1 hour
Black Box
Heidi Wilde
16 SPOTS LEFT
7:30 pm
Intermediate Ballet & Pointe
1 hour 45 minutes
Studio A
Shady Mohamed
14 SPOTS LEFT
7:30 pm
Stretch Tone Yoga
ONLINE
1 hour
BJ Mirabello
Jan
7 Tue
January 7
Tuesday
10:00 am
Beginning Tap
1 hour
Studio A
Alex Miegel
19 SPOTS LEFT
11:00 am
Intermediate Ballet
1 hour 30 minutes
Studio A
Leanne Mizzoni
20 SPOTS LEFT
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
FREE
30 minutes
Studio A
Leanne Mizzoni
20 SPOTS LEFT
7:30 pm
Beginning Ballet
1 hour
Studio B
Cathy Bernero
5 SPOTS LEFT
7:30 pm
Intermediate Tap
1 hour
Studio A
Alex Miegel
20 SPOTS LEFT
Jan
8 Wed
January 8
Wednesday
10:00 am
Intermediate Ballet
1 hour 30 minutes
Studio A
Dina Fadeyeva
20 SPOTS LEFT
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
FREE
30 minutes
Studio A
Dina Fadeyeva
20 SPOTS LEFT
6:30 pm
Advanced Beginning Ballet
1 hour 15 minutes
Studio D/E
Christine Gilmore
15 SPOTS LEFT
7:15 pm
Intermediate Ballet & Pointe
1 hour 45 minutes
Studio B
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga
ONLINE
1 hour
BJ Mirabello
7:45 pm
Pointe Prep/Beginning Pointe
45 minutes
Studio D/E
Christine Gilmore
18 SPOTS LEFT
8:00 pm
Modern/Contemporary
1 hour
Studio C
Shannah Toth
18 SPOTS LEFT
8:15 pm
Flamenco
1 hour
Studio A
Dina Fadeyeva
20 SPOTS LEFT
Jan
9 Thu
January 9
Thursday
9:15 am
Center Floor Barre
1 hour
Studio A
Mark Rubin
18 SPOTS LEFT
10:15 am
Intermediate Ballet
1 hour 30 minutes
Studio A
Mark Rubin
20 SPOTS LEFT
6:45 pm
Advanced Beginning Ballet
1 hour 15 minutes
Studio D/E
Heidi Wilde
19 SPOTS LEFT
8:00 pm
Jazz
1 hour
Studio D/E
Julie Hart
20 SPOTS LEFT
Jan
10 Fri
January 10
Friday
6:00 pm
Ballroom
2 hours
Black Box
Mark Smith
20 SPOTS LEFT
7:00 pm
Beginning Tap
1 hour
Studio D
Alex Miegel
20 SPOTS LEFT
loading...