"The Nutcracker" Dec.18-21

Purchase Tickets

GET STARTED NOW! TRY A CLASS
Classes started in September, and we have a few spots left!
We'll contact you to answer your questions, recommend the best program, and schedule your free class.

The Nutcraker 2025

 

 

We are thrilled to announce our 5th season of The Nutcracker! This year, we’re bringing you six magical performances — and not all shows are the same! Each performance will feature unique choreography and different casts, showcasing dancers from our youngest 3-year-olds to our Conservatory Pro performers.

 

Come experience the joy of the holiday season through the beauty of live theatre and classical ballet, and see why The Nutcracker continues to enchant audiences year after year!

Why I Enrolled My Son in Ballet

A Father’s Perspective By John Ennis

 

As a former high school football player, I never imagined I’d one day be writing about why ballet is one of the best things I’ve done for my son. But here I am, and I couldn’t be more convinced that enrolling him at Richmond Academy of Ballet was one of my best parenting decisions.

RAB is beginning preparations to bring the school to Paris in 2026!

While continuing their own education at the Paris Opera this past summer, the directors of RAB made many new friends and connections amongst their classmates there. Michelle and Jack have begun planning to bring RAB to Paris in 2026. RAB's students will study with Parisian ballet masters, learn new choreography and finish their trip with a performance in "The City of Light."

Who We Are

 

Richmond Academy of Ballet is our Magnum Opus. We are a married couple who have devoted our lives to the art of classical ballet. We've grown up with it, and it has provided us with a living as performers and teachers.

Our mission is simple - to inspire generation after generation to see more beauty in the world and then to find their own contribution to it. 

 

Learn more about us and our amazing faculty...

READY TO ENROLL?
If your child is between the ages of 1 and 7, enroll now based on their age.
If your child has experience in dance and is aged 6 and up, click "Get Started," so we can help place your child in the appropriate level.