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.
Jan
10 Sat
Today
January 10
Saturday TODAY
8:30 am
Intermediate II Ballet
1 hour 30 minutes
Studio A
Cathy Bernero
10:00 am
Beginning Ballet I
1 hour
Studio A
Cathy Bernero
2:00 pm
Beginning/Intermediate Modern
1 hour
Black Box
Alex Miegel
Jan
12 Mon
January 12
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
1 SPOT LEFT
7:30 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio A
Shady Mohamed
17 SPOTS LEFT
7:30 pm
Stretch Tone Yoga (ZOOM)
ONLINE
1 hour
BJ Mirabello
8:00 pm
Jazz
1 hour
Studio B
Vera Kudinova
18 SPOTS LEFT
Jan
13 Tue
January 13
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
CLASS FULL - WAITLIST AVAILABLE
7:45 pm
Beginning Ballet I
1 hour
Studio C
Addy Normann
3 SPOTS LEFT
7:45 pm
Intermediate Tap
1 hour
Studio A
Alex Miegel
19 SPOTS LEFT
Jan
14 Wed
January 14
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
Christine Gilmore
7:15 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio B
Shady Mohamed
19 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
16 SPOTS LEFT
Jan
15 Thu
January 15
Thursday
9:15 am
Center Floor Barre
1 hour
Studio A
Mark Rubin
19 SPOTS LEFT
10:15 am
Intermediate I Ballet
1 hour 30 minutes
Studio A
Mark Rubin
6:30 pm
Jazz
1 hour
Studio D/E
Julie Hart
18 SPOTS LEFT
6:45 pm
Beginning Ballet II
1 hour 15 minutes
Heidi Wilde
18 SPOTS LEFT
Jan
16 Fri
January 16
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
Jan
17 Sat
January 17
Saturday
8:30 am
Intermediate II Ballet
1 hour 30 minutes
Studio A
Cathy Bernero
19 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
14 SPOTS LEFT
2:00 pm
Beginning/Intermediate Modern
1 hour
Black Box
Alex Miegel
14 SPOTS LEFT
Jan
19 Mon
January 19
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
14 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 B
Vera Kudinova
20 SPOTS LEFT
Jan
20 Tue
January 20
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
9 SPOTS LEFT
7:45 pm
Beginning Ballet I
1 hour
Studio C
Addy Normann
15 SPOTS LEFT
7:45 pm
Intermediate Tap
1 hour
Studio A
Alex Miegel
19 SPOTS LEFT
Jan
21 Wed
January 21
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
Christine Gilmore
7:15 pm
Intermediate Ballet II Ballet & Pointe
1 hour 45 minutes
Studio B
Shady Mohamed
19 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
18 SPOTS LEFT
Jan
22 Thu
January 22
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
6:30 pm
Jazz
1 hour
Studio D/E
Julie Hart
20 SPOTS LEFT
6:45 pm
Beginning Ballet II
1 hour 15 minutes
Heidi Wilde
16 SPOTS LEFT
Jan
23 Fri
January 23
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
Jan
24 Sat
January 24
Saturday
8:30 am
Intermediate II Ballet
1 hour 30 minutes
Studio A
Cathy Bernero
19 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
17 SPOTS LEFT
loading...