Virginia Ballet Company and School

  • Schedule
  • Purchase Pass
  • VBC Teachers
  • Our Website
  • Sign in
  • Create Account
Light Dark Automatic
  • Help / FAQ
Virginia Ballet Company and School

Virginia Ballet Company and School

Virginia Ballet Company and School
  • Sign In
  • Create Account
  • List
  • Calendar
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 - $21 - good for any 1 time use for a class
10 class pass - $170 - expires 6 months from the date of activation (first class taken on pass)
20 class pass - $305 - expires 6 months from the date of activation (first class taken on pass)
Unlimited 30 day pass - $180 - expires in 30 days from the date of activation (first class taken on pass) and may be used for any classes for 30 days
Ballroom Beginning Ballet Boot Camp Beginning Ballet I Beginning Ballet II Beginning Tap I Beginning Tap II Beginning/Intermediate Modern Beginning/Intermediate Pointe (By Invitation Only) Center Floor Barre Dynamic Flexibility Flamenco Intermediate Ballet II Ballet & Pointe Intermediate I Ballet Intermediate I Modern/Contemporary Intermediate II Ballet Intermediate Tap Jazz Mat Pilates Musical Theater Dance Pointe Prep/Beginning Pointe Stretch Tone Yoga (ZOOM) Black Box Studio A Studio B Studio C Studio D Studio D/E Studio E Addy Normann Alex Miegel Anastasia Mullins BJ Mirabello Cathy Bernero Dina Fadeyeva Heidi Wilde Holly Stefanick Inessa Kotlobayeva Jill Signer Julie Hart Leanne Mizzoni Mark Rubin Mark Smith Sally Wilklow Shady Mohamed Shelley Siller Vera Kudinova

November 2026

December 2026
  1. Monday
  2. Tuesday
  3. Wednesday
  4. Thursday
  5. Friday
  6. Saturday
  7. Sunday
  1. 9 November 9 (Monday)
    1. 10:00 am

      Intermediate I Ballet

      Anastasia Mullins 1 hour 30 minutes Studio A
    2. 11:30 am

      Dynamic Flexibility

      Anastasia Mullins 1 hour Studio A
    3. 6:30 pm

      Musical Theater Dance

      Shelley Siller 1 hour Studio E
    4. 7:30 pm

      Beginning Ballet II

      Jill Signer 1 hour 30 minutes Studio D/E
    5. 7:30 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio A
    6. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    7. 8:15 pm

      Jazz

      Vera Kudinova 1 hour Studio C
  2. 10 November 10 (Tuesday)
    1. 10:00 am

      Beginning Tap II

      Alex Miegel 1 hour Studio A
    2. 11:00 am

      Intermediate II Ballet

      Leanne Mizzoni 1 hour 30 minutes Studio A
    3. 12:45 pm

      Beginning/Intermediate Pointe (By Invitation Only)

      Leanne Mizzoni 30 minutes Studio A
      Free
    4. 6:30 pm

      Beginning Ballet Bootcamp (5/6)

      Addy Normann 1 hour Studio A
    5. 6:45 pm

      Intermediate I Ballet

      Cathy Bernero 1 hour 30 minutes Studio B
    6. 7:30 pm

      Beginning Ballet I

      Addy Normann 1 hour Studio A
    7. 8:00 pm

      Intermediate Tap

      Holly Stefanick 1 hour Studio A
      Canceled
    8. 8:15 pm

      Pointe Prep/Beginning Pointe

      Cathy Bernero 45 minutes Studio B
  3. 11 November 11 (Wednesday)
    1. 7:15 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio B
    2. 7:30 pm

      Intermediate I Ballet

      Inessa Kotlobayeva 1 hour 30 minutes Studio D/E
    3. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    4. 8:00 pm

      Flamenco

      Dina Fadeyeva 1 hour Studio A
    5. 8:00 pm

      Intermediate I Modern/Contemporary

      Addy Normann 1 hour Studio C
  4. 12 November 12 (Thursday)
    1. 9:15 am

      Center Floor Barre

      Mark Rubin 1 hour Studio A
    2. 10:15 am

      Intermediate I Ballet

      Mark Rubin 1 hour 30 minutes Studio A
    3. 6:30 pm

      Beginning Ballet II

      Heidi Wilde 1 hour 30 minutes Studio D/E
    4. 7:30 pm

      Jazz

      Julie Hart 1 hour Studio B
    5. 8:00 pm

      Pointe Prep/Beginning Pointe

      Heidi Wilde 45 minutes Studio D
  5. 13 November 13 (Friday) Today
    1. 12:00 pm

      Beginning Ballet I

      Anastasia Mullins 1 hour Studio A
      Class Full - Waitlist Available
    2. 6:00 pm

      Ballroom

      Mark Smith 2 hours Black Box
      20 spots left
    3. 7:15 pm

      Beginning Tap I

      Alex Miegel 1 hour Studio D
  6. 14 November 14 (Saturday)
    1. 8:30 am

      Intermediate II Ballet

      Cathy Bernero 1 hour 30 minutes Studio A
      14 spots left
    2. 10:00 am

      Beginning Ballet I

      Cathy Bernero 1 hour Studio A
      Class Full - Waitlist Available
    3. 10:00 am

      Mat Pilates

      Sally Wilklow 1 hour Studio B
      13 spots left
    4. 2:30 pm

      Beginning/Intermediate Modern

      Alex Miegel 1 hour Black Box
      17 spots left
  7. 15 November 15 (Sunday)
  8. 16 November 16 (Monday)
    1. 10:00 am

      Intermediate I Ballet

      Anastasia Mullins 1 hour 30 minutes Studio A
      19 spots left
    2. 11:30 am

      Dynamic Flexibility

      Anastasia Mullins 1 hour Studio A
    3. 6:30 pm

      Musical Theater Dance

      Shelley Siller 1 hour Studio E
    4. 7:30 pm

      Beginning Ballet II

      Jill Signer 1 hour 30 minutes Studio D/E
      9 spots left
    5. 7:30 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio A
      17 spots left
    6. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    7. 8:15 pm

      Jazz

      Vera Kudinova 1 hour Studio C
      20 spots left
  9. 17 November 17 (Tuesday)
    1. 10:00 am

      Beginning Tap II

      Alex Miegel 1 hour Studio A
    2. 11:00 am

      Intermediate II Ballet

      Leanne Mizzoni 1 hour 30 minutes Studio A
      20 spots left
    3. 12:45 pm

      Beginning/Intermediate Pointe (By Invitation Only)

      Leanne Mizzoni 30 minutes Studio A
      Free 20 spots left
    4. 6:30 pm

      Beginning Ballet Bootcamp (6/6)

      Addy Normann 1 hour Studio A
      Class Full
    5. 6:45 pm

      Intermediate I Ballet

      Cathy Bernero 1 hour 30 minutes Studio B
      Class Full - Waitlist Available
    6. 7:30 pm

      Beginning Ballet I

      Addy Normann 1 hour Studio A
      Class Full - Waitlist Available
    7. 8:00 pm

      Intermediate Tap

      Holly Stefanick 1 hour Studio A
      20 spots left
    8. 8:15 pm

      Pointe Prep/Beginning Pointe

      Cathy Bernero 45 minutes Studio B
      13 spots left
  10. 18 November 18 (Wednesday)
    1. 7:15 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio B
      18 spots left
    2. 7:30 pm

      Intermediate I Ballet

      Inessa Kotlobayeva 1 hour 30 minutes Studio D/E
      17 spots left
    3. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    4. 8:00 pm

      Flamenco

      Dina Fadeyeva 1 hour Studio A
      20 spots left
    5. 8:00 pm

      Intermediate I Modern/Contemporary

      Holly Stefanick 1 hour Studio C
  11. 19 November 19 (Thursday)
    1. 9:15 am

      Center Floor Barre

      Mark Rubin 1 hour Studio A
      19 spots left
    2. 10:15 am

      Intermediate I Ballet

      Mark Rubin 1 hour 30 minutes Studio A
      18 spots left
    3. 6:30 pm

      Beginning Ballet II

      Heidi Wilde 1 hour 30 minutes Studio D/E
      Class Full - Waitlist Available
    4. 7:30 pm

      Jazz

      Julie Hart 1 hour Studio B
      20 spots left
    5. 8:00 pm

      Pointe Prep/Beginning Pointe

      Heidi Wilde 45 minutes Studio D
      13 spots left
  12. 20 November 20 (Friday)
    1. 12:00 pm

      Beginning Ballet I

      Anastasia Mullins 1 hour Studio A
      2 spots left
    2. 6:00 pm

      Ballroom

      Mark Smith 2 hours Black Box
      19 spots left
    3. 7:15 pm

      Beginning Tap I

      Holly Stefanick 1 hour Studio D
  13. 21 November 21 (Saturday)
    1. 8:30 am

      Intermediate II Ballet

      Cathy Bernero 1 hour 30 minutes Studio A
      18 spots left
    2. 10:00 am

      Beginning Ballet I

      Cathy Bernero 1 hour Studio A
      Class Full - Waitlist Available
    3. 10:00 am

      Mat Pilates

      Sally Wilklow 1 hour Studio B
      14 spots left
    4. 2:30 pm

      Beginning/Intermediate Modern

      Alex Miegel 1 hour Black Box
      19 spots left
  14. 22 November 22 (Sunday)
  15. 23 November 23 (Monday)
    1. 10:00 am

      Intermediate I Ballet

      Anastasia Mullins 1 hour 30 minutes Studio A
      Canceled
    2. 11:30 am

      Dynamic Flexibility

      Anastasia Mullins 1 hour Studio A
      Canceled
    3. 6:30 pm

      Musical Theater Dance

      Shelley Siller 1 hour Studio E
      Canceled
    4. 7:30 pm

      Beginning Ballet II

      Jill Signer 1 hour 30 minutes Studio D/E
      Canceled
    5. 7:30 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio A
      Canceled
    6. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online Canceled
    7. 8:15 pm

      Jazz

      Vera Kudinova 1 hour Studio C
      Canceled
  16. 24 November 24 (Tuesday)
    1. 10:00 am

      Beginning Tap II

      Alex Miegel 1 hour Studio A
      Canceled
    2. 11:00 am

      Intermediate II Ballet

      Leanne Mizzoni 1 hour 30 minutes Studio A
      Canceled
    3. 12:45 pm

      Beginning/Intermediate Pointe (By Invitation Only)

      Leanne Mizzoni 30 minutes Studio A
      Free Canceled
    4. 6:45 pm

      Intermediate I Ballet

      Cathy Bernero 1 hour 30 minutes Studio B
      Canceled
    5. 7:30 pm

      Beginning Ballet I

      Addy Normann 1 hour Studio A
      Canceled
    6. 8:00 pm

      Intermediate Tap

      Holly Stefanick 1 hour Studio A
      Canceled
    7. 8:15 pm

      Pointe Prep/Beginning Pointe

      Cathy Bernero 45 minutes Studio B
      Canceled
  17. 25 November 25 (Wednesday)
    1. 7:15 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio B
      Canceled
    2. 7:30 pm

      Intermediate I Ballet

      Inessa Kotlobayeva 1 hour 30 minutes Studio D/E
      Canceled
    3. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online Canceled
    4. 8:00 pm

      Flamenco

      Dina Fadeyeva 1 hour Studio A
      Canceled
    5. 8:00 pm

      Intermediate I Modern/Contemporary

      Holly Stefanick 1 hour Studio C
      Canceled
  18. 26 November 26 (Thursday)
    1. 9:15 am

      Center Floor Barre

      Mark Rubin 1 hour Studio A
      Canceled
    2. 10:15 am

      Intermediate I Ballet

      Mark Rubin 1 hour 30 minutes Studio A
      Canceled
    3. 6:30 pm

      Beginning Ballet II

      Heidi Wilde 1 hour 30 minutes Studio D/E
      Canceled
    4. 7:30 pm

      Jazz

      Julie Hart 1 hour Studio B
      Canceled
    5. 8:00 pm

      Pointe Prep/Beginning Pointe

      Heidi Wilde 45 minutes Studio D
      Canceled
  19. 27 November 27 (Friday)
    1. 12:00 pm

      Beginning Ballet I

      Anastasia Mullins 1 hour Studio A
      Canceled
    2. 6:00 pm

      Ballroom

      Mark Smith 2 hours Black Box
      Canceled
    3. 7:15 pm

      Beginning Tap I

      Alex Miegel 1 hour Studio D
      Canceled
  20. 28 November 28 (Saturday)
    1. 8:30 am

      Intermediate II Ballet

      Cathy Bernero 1 hour 30 minutes Studio A
      Canceled
    2. 10:00 am

      Beginning Ballet I

      Cathy Bernero 1 hour Studio A
      Canceled
    3. 10:00 am

      Mat Pilates

      Sally Wilklow 1 hour Studio B
      Canceled
    4. 2:30 pm

      Beginning/Intermediate Modern

      Alex Miegel 1 hour Black Box
      Canceled
  21. 29 November 29 (Sunday)
  22. 30 November 30 (Monday)
    1. 10:00 am

      Intermediate I Ballet

      Anastasia Mullins 1 hour 30 minutes Studio A
      19 spots left
    2. 11:30 am

      Dynamic Flexibility

      Anastasia Mullins 1 hour Studio A
    3. 6:30 pm

      Musical Theater Dance

      Shelley Siller 1 hour Studio E
    4. 7:30 pm

      Beginning Ballet II

      Jill Signer 1 hour 30 minutes Studio D/E
      11 spots left
    5. 7:30 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio A
      19 spots left
    6. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    7. 8:15 pm

      Jazz

      Vera Kudinova 1 hour Studio C
      20 spots left
  23. 1 December 1 (Tuesday)
    1. 10:00 am

      Beginning Tap II

      Alex Miegel 1 hour Studio A
    2. 11:00 am

      Intermediate II Ballet

      Leanne Mizzoni 1 hour 30 minutes Studio A
      20 spots left
    3. 12:45 pm

      Beginning/Intermediate Pointe (By Invitation Only)

      Leanne Mizzoni 30 minutes Studio A
      Free 20 spots left
    4. 6:45 pm

      Intermediate I Ballet

      Cathy Bernero 1 hour 30 minutes Studio B
      Class Full - Waitlist Available
    5. 7:30 pm

      Beginning Ballet I

      Addy Normann 1 hour Studio A
      7 spots left
    6. 8:00 pm

      Intermediate Tap

      Holly Stefanick 1 hour Studio A
      20 spots left
    7. 8:15 pm

      Pointe Prep/Beginning Pointe

      Cathy Bernero 45 minutes Studio B
      15 spots left
  24. 2 December 2 (Wednesday)
    1. 7:15 pm

      Intermediate Ballet II Ballet & Pointe

      Shady Mohamed 1 hour 45 minutes Studio B
      20 spots left
    2. 7:30 pm

      Intermediate I Ballet

      Inessa Kotlobayeva 1 hour 30 minutes Studio D/E
      19 spots left
    3. 7:30 pm

      Stretch Tone Yoga (ZOOM)

      BJ Mirabello 1 hour
      Online
    4. 8:00 pm

      Flamenco

      Dina Fadeyeva 1 hour Studio A
      20 spots left
    5. 8:00 pm

      Intermediate I Modern/Contemporary

      Holly Stefanick 1 hour Studio C
  25. 3 December 3 (Thursday)
    1. 9:15 am

      Center Floor Barre

      Mark Rubin 1 hour Studio A
      20 spots left
    2. 10:15 am

      Intermediate I Ballet

      Mark Rubin 1 hour 30 minutes Studio A
      19 spots left
    3. 6:30 pm

      Beginning Ballet II

      Heidi Wilde 1 hour 30 minutes Studio D/E
      9 spots left
    4. 7:30 pm

      Jazz

      Julie Hart 1 hour Studio B
      19 spots left
    5. 8:00 pm

      Pointe Prep/Beginning Pointe

      Heidi Wilde 45 minutes Studio D
      17 spots left
  26. 4 December 4 (Friday)
    1. 12:00 pm

      Beginning Ballet I

      Anastasia Mullins 1 hour Studio A
      12 spots left
    2. 6:00 pm

      Ballroom

      Mark Smith 2 hours Black Box
      20 spots left
    3. 7:15 pm

      Beginning Tap I

      Holly Stefanick 1 hour Studio D
  27. 5 December 5 (Saturday)
    1. 8:30 am

      Intermediate II Ballet

      Cathy Bernero 1 hour 30 minutes Studio A
      20 spots left
    2. 10:00 am

      Beginning Ballet I

      Cathy Bernero 1 hour Studio A
      Class Full - Waitlist Available
    3. 10:00 am

      Mat Pilates

      Sally Wilklow 1 hour Studio B
      15 spots left
    4. 2:30 pm

      Beginning/Intermediate Modern

      Holly Stefanick 1 hour Black Box
      20 spots left
  28. 6 December 6 (Sunday)
Share on Facebook Send on WhatsApp Calendar Feeds

Studio scheduling powered by Punchpass