Virginia Ballet Company and School

January 2026

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
29
30
31
1
2
3
4
5
10:00 am
Intermediate I Ballet
Alex Miegel
11:30 am
Dynamic Flexibility
Alex Miegel
7:30 pm
Beginning Ballet I
Julie Hart
7:30 pm
Intermediate Ballet II Ballet & Pointe
Shady Mohamed
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
ONLINE
8:00 pm
Jazz
Vera Kudinova
6
10:00 am
Beginning Tap
Alex Miegel
11:00 am
Intermediate II Ballet
Leanne Mizzoni
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
Leanne Mizzoni
FREE
6:45 pm
Beginning Ballet II
Cathy Bernero
7:45 pm
Beginning Ballet I
Addy Normann
7:45 pm
Intermediate Tap
Alex Miegel
7
10:00 am
Intermediate II Ballet
Dina Fadeyeva
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
Dina Fadeyeva
FREE
5:30 pm
Musical Theater Dance
Shelley Siller
6:30 pm
Intermediate I Ballet
Christine Gilmore
7:15 pm
Intermediate Ballet II Ballet & Pointe
Shady Mohamed
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
ONLINE
8:00 pm
Flamenco
Dina Fadeyeva
CANCELLED
8:00 pm
Intermediate I Modern/Contemporary
Shannah Toth
8:00 pm
Pointe Prep/Beginning Pointe
Christine Gilmore
8
9:15 am
Center Floor Barre
Mark Rubin
10:15 am
Intermediate I Ballet
Mark Rubin
6:30 pm
Jazz
Julie Hart
6:45 pm
Beginning Ballet II
Heidi Wilde
9
TODAY
6:00 pm
Ballroom
Black Box
Mark Smith
2 hours
7:15 pm
Beginning Tap
Studio D
Alex Miegel
1 hour
10
8:30 am
Intermediate II Ballet
Studio A
Cathy Bernero
1 hour 30 minutes
11 spots left
10:00 am
Beginning Ballet I
Studio A
Cathy Bernero
1 hour
Class Full - Waitlist Available
2:00 pm
Beginning/Intermediate Modern
Black Box
Alex Miegel
1 hour
15 spots left
11
12
10:00 am
Intermediate I Ballet
Studio A
Alex Miegel
1 hour 30 minutes
11:30 am
Dynamic Flexibility
Studio A
Alex Miegel
1 hour
7:30 pm
Beginning Ballet I
Studio D/E
Julie Hart
1 hour
2 spots left
7:30 pm
Intermediate Ballet II Ballet & Pointe
Studio A
Shady Mohamed
1 hour 45 minutes
19 spots left
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
1 hour
ONLINE
8:00 pm
Jazz
Studio B
Vera Kudinova
1 hour
18 spots left
13
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
20 spots left
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Leanne Mizzoni
30 minutes
FREE
20 spots left
6:45 pm
Beginning Ballet II
Studio B
Cathy Bernero
1 hour 30 minutes
2 spots left
7:45 pm
Beginning Ballet I
Studio C
Addy Normann
1 hour
6 spots left
7:45 pm
Intermediate Tap
Studio A
Alex Miegel
1 hour
19 spots left
14
10:00 am
Intermediate II Ballet
Studio A
Dina Fadeyeva
1 hour 30 minutes
20 spots left
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Dina Fadeyeva
30 minutes
FREE
20 spots left
5:30 pm
Musical Theater Dance
Studio A
Shelley Siller
1 hour
6:30 pm
Intermediate I Ballet
Christine Gilmore
1 hour 30 minutes
7:15 pm
Intermediate Ballet II Ballet & Pointe
Studio B
Shady Mohamed
1 hour 45 minutes
19 spots left
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
1 hour
ONLINE
8:00 pm
Flamenco
Studio A
Dina Fadeyeva
1 hour
19 spots left
8:00 pm
Intermediate I Modern/Contemporary
Studio C
Shannah Toth
1 hour
8:00 pm
Pointe Prep/Beginning Pointe
Studio D/E
Christine Gilmore
45 minutes
17 spots left
15
9:15 am
Center Floor Barre
Studio A
Mark Rubin
1 hour
20 spots left
10:15 am
Intermediate I Ballet
Studio A
Mark Rubin
1 hour 30 minutes
6:30 pm
Jazz
Studio D/E
Julie Hart
1 hour
19 spots left
6:45 pm
Beginning Ballet II
Heidi Wilde
1 hour 15 minutes
18 spots left
16
6:00 pm
Ballroom
Black Box
Mark Smith
2 hours
20 spots left
7:15 pm
Beginning Tap
Studio D
Alex Miegel
1 hour
17
8:30 am
Intermediate II Ballet
Studio A
Cathy Bernero
1 hour 30 minutes
20 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
14 spots left
2:00 pm
Beginning/Intermediate Modern
Black Box
Alex Miegel
1 hour
16 spots left
18
19
10:00 am
Intermediate I Ballet
Studio A
Alex Miegel
1 hour 30 minutes
11:30 am
Dynamic Flexibility
Studio A
Alex Miegel
1 hour
7:30 pm
Beginning Ballet I
Studio D/E
Julie Hart
1 hour
14 spots left
7:30 pm
Intermediate Ballet II Ballet & Pointe
Studio A
Shady Mohamed
1 hour 45 minutes
20 spots left
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
1 hour
ONLINE
8:00 pm
Jazz
Studio B
Vera Kudinova
1 hour
20 spots left
20
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
20 spots left
12:45 pm
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Leanne Mizzoni
30 minutes
FREE
20 spots left
6:45 pm
Beginning Ballet II
Studio B
Cathy Bernero
1 hour 30 minutes
10 spots left
7:45 pm
Beginning Ballet I
Studio C
Addy Normann
1 hour
15 spots left
7:45 pm
Intermediate Tap
Studio A
Alex Miegel
1 hour
19 spots left
21
10:00 am
Intermediate II Ballet
Studio A
Dina Fadeyeva
1 hour 30 minutes
20 spots left
11:45 am
Beginning/Intermediate Pointe (By Invitation Only)
Studio A
Dina Fadeyeva
30 minutes
FREE
20 spots left
5:30 pm
Musical Theater Dance
Studio A
Shelley Siller
1 hour
6:30 pm
Intermediate I Ballet
Christine Gilmore
1 hour 30 minutes
7:15 pm
Intermediate Ballet II Ballet & Pointe
Studio B
Shady Mohamed
1 hour 45 minutes
19 spots left
7:30 pm
Stretch Tone Yoga (ZOOM)
BJ Mirabello
1 hour
ONLINE
8:00 pm
Flamenco
Studio A
Dina Fadeyeva
1 hour
20 spots left
8:00 pm
Intermediate I Modern/Contemporary
Studio C
Shannah Toth
1 hour
8:00 pm
Pointe Prep/Beginning Pointe
Studio D/E
Christine Gilmore
45 minutes
18 spots left
22
9:15 am
Center Floor Barre
Studio A
Mark Rubin
1 hour
20 spots left
10:15 am
Intermediate I Ballet
Studio A
Mark Rubin
1 hour 30 minutes
6:30 pm
Jazz
Studio D/E
Julie Hart
1 hour
20 spots left
6:45 pm
Beginning Ballet II
Heidi Wilde
1 hour 15 minutes
16 spots left
23
6:00 pm
Ballroom
Black Box
Mark Smith
2 hours
20 spots left
7:15 pm
Beginning Tap
Studio D
Alex Miegel
1 hour
24
8:30 am
Intermediate II Ballet
Studio A
Cathy Bernero
1 hour 30 minutes
19 spots left
10:00 am
Beginning Ballet I
Studio A
Cathy Bernero
1 hour
Class Full - Waitlist Available
2:00 pm
Beginning/Intermediate Modern
Black Box
Alex Miegel
1 hour
17 spots left
25
26
27
28
29
30
31
11:00 am
Mat Pilates
Black Box
Sally Wilklow
1 hour
15 spots left
1
loading...