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.
Apr
1 Wed
Today
April 1
Wednesday TODAY
5:30 pm
Musical Theater Dance
CANCELLED
1 hour
Studio A
Shelley Siller
6:30 pm
Intermediate I Ballet
CANCELLED
1 hour 30 minutes
Studio D/E
Christine Gilmore
8:00 pm
Pointe Prep/Beginning Pointe
CANCELLED
45 minutes
Studio D/E
Christine Gilmore
Apr
2 Thu
Tomorrow
April 2
Thursday TOMORROW
9:15 am
Center Floor Barre
CANCELLED
1 hour
Studio A
Mark Rubin
10:15 am
Intermediate I Ballet
CANCELLED
1 hour 30 minutes
Studio A
Mark Rubin
12:00 pm
Musical Theater Dance
CANCELLED
1 hour
Studio A
Lola Rennart
6:30 pm
Jazz
CANCELLED
1 hour
Studio B
Julie Hart
6:45 pm
Beginning Ballet II
CANCELLED
1 hour 30 minutes
Studio D/E
Heidi Wilde
Apr
4 Sat
April 4
Saturday
10:00 am
Beginning Ballet I
CANCELLED
1 hour
Studio A
Cathy Bernero
2:00 pm
Beginning/Intermediate Modern
CANCELLED
1 hour
Black Box
Alex Miegel
Apr
6 Mon
April 6
Monday
10:00 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Alex Miegel
11:30 am
Dynamic Flexibility
1 hour
Studio A
Alex Miegel
7:30 pm
Beginning Ballet I
1 hour
Studio D/E
Julie Hart
11 SPOTS LEFT
7:30 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio A
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Jazz
1 hour
Studio A
Vera Kudinova
19 SPOTS LEFT
Apr
7 Tue
April 7
Tuesday
10:00 am
Beginning Tap
1 hour
Studio A
Alex Miegel
11:00 am
Intermediate II 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
6:45 pm
Beginning Ballet II
1 hour 30 minutes
Studio B
Cathy Bernero
3 SPOTS LEFT
7:45 pm
Beginning Ballet I
1 hour
Addy Normann
11 SPOTS LEFT
7:45 pm
Intermediate Tap
1 hour
Studio D/E
Alex Miegel
20 SPOTS LEFT
Apr
8 Wed
April 8
Wednesday
10:00 am
Intermediate II 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
5:30 pm
Musical Theater Dance
1 hour
Studio A
Shelley Siller
6:30 pm
Intermediate I Ballet
1 hour 30 minutes
Studio D/E
Christine Gilmore
7:15 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio B
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Flamenco
1 hour
Studio A
Dina Fadeyeva
19 SPOTS LEFT
8:00 pm
Intermediate I Modern/Contemporary
1 hour
Studio C
Shannah Toth
8:00 pm
Pointe Prep/Beginning Pointe
45 minutes
Studio D/E
Christine Gilmore
18 SPOTS LEFT
Apr
9 Thu
April 9
Thursday
9:15 am
Center Floor Barre
1 hour
Studio A
Mark Rubin
20 SPOTS LEFT
10:15 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Mark Rubin
12:00 pm
Musical Theater Dance
1 hour
Studio A
Lola Rennart
6:30 pm
Jazz
1 hour
Studio B
Julie Hart
20 SPOTS LEFT
6:45 pm
Beginning Ballet II
1 hour 30 minutes
Studio D/E
Heidi Wilde
17 SPOTS LEFT
Apr
10 Fri
April 10
Friday
6:00 pm
Ballroom
2 hours
Black Box
Mark Smith
20 SPOTS LEFT
7:15 pm
Beginning Tap
1 hour
Studio D
Alex Miegel
Apr
11 Sat
April 11
Saturday
8:30 am
Intermediate II Ballet
1 hour 30 minutes
Studio A
Cathy Bernero
17 SPOTS LEFT
10:00 am
Beginning Ballet I
1 hour
Studio A
Cathy Bernero
CLASS FULL - WAITLIST AVAILABLE
11:00 am
Mat Pilates
1 hour
Black Box
Sally Wilklow
15 SPOTS LEFT
2:00 pm
Beginning/Intermediate Modern
1 hour
Black Box
Alex Miegel
19 SPOTS LEFT
Apr
13 Mon
April 13
Monday
10:00 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Alex Miegel
11:30 am
Dynamic Flexibility
1 hour
Studio A
Alex Miegel
7:30 pm
Beginning Ballet I
1 hour
Studio D/E
Julie Hart
18 SPOTS LEFT
7:30 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio A
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Jazz
1 hour
Studio A
Vera Kudinova
20 SPOTS LEFT
Apr
14 Tue
April 14
Tuesday
10:00 am
Beginning Tap
1 hour
Studio A
Alex Miegel
11:00 am
Intermediate II 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
6:45 pm
Beginning Ballet II
1 hour 30 minutes
Studio B
Cathy Bernero
11 SPOTS LEFT
7:45 pm
Beginning Ballet I
1 hour
Addy Normann
16 SPOTS LEFT
7:45 pm
Intermediate Tap
1 hour
Studio D/E
Alex Miegel
20 SPOTS LEFT
Apr
15 Wed
April 15
Wednesday
10:00 am
Intermediate II 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
5:30 pm
Musical Theater Dance
1 hour
Studio A
Shelley Siller
6:30 pm
Intermediate I Ballet
1 hour 30 minutes
Studio D/E
Christine Gilmore
7:15 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio B
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Flamenco
1 hour
Studio A
Dina Fadeyeva
20 SPOTS LEFT
8:00 pm
Intermediate I Modern/Contemporary
1 hour
Studio C
Shannah Toth
8:00 pm
Pointe Prep/Beginning Pointe
45 minutes
Studio D/E
Christine Gilmore
19 SPOTS LEFT
Apr
16 Thu
April 16
Thursday
9:15 am
Center Floor Barre
1 hour
Studio A
Mark Rubin
20 SPOTS LEFT
10:15 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Mark Rubin
12:00 pm
Musical Theater Dance
1 hour
Studio A
Lola Rennart
6:30 pm
Jazz
1 hour
Studio B
Julie Hart
20 SPOTS LEFT
6:45 pm
Beginning Ballet II
1 hour 30 minutes
Studio D/E
Heidi Wilde
19 SPOTS LEFT
Apr
17 Fri
April 17
Friday
6:00 pm
Ballroom
2 hours
Black Box
Mark Smith
20 SPOTS LEFT
7:15 pm
Beginning Tap
1 hour
Studio D
Alex Miegel
Apr
18 Sat
April 18
Saturday
8:30 am
Intermediate II Ballet
1 hour 30 minutes
Studio A
Cathy Bernero
20 SPOTS LEFT
10:00 am
Beginning Ballet I
1 hour
Studio A
Cathy Bernero
CLASS FULL - WAITLIST AVAILABLE
2:00 pm
Beginning/Intermediate Modern
1 hour
Black Box
Alex Miegel
19 SPOTS LEFT
Apr
20 Mon
April 20
Monday
10:00 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Alex Miegel
11:30 am
Dynamic Flexibility
1 hour
Studio A
Alex Miegel
7:30 pm
Beginning Ballet I
1 hour
Studio D/E
Julie Hart
18 SPOTS LEFT
7:30 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio A
Shady Mohamed
20 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Jazz
1 hour
Studio A
Vera Kudinova
20 SPOTS LEFT
loading...