1-On-1 Ballet Coaching

For the Serious Ballet Student

Posture Analysis

Is your posture holding you back from achieving better flexibility, turns, jumps, and overall technqiue?

Master Pirouettes

Conquer the dreaded “pirouette” by getting to the bottom of precisely what’s stopping you from turning.

Increase Flexibility

Achieve the flexibility of your dreams – be that higher extensions, a deeper cambré, or a gorgeous arabesque. 

Technique Troubleshooting

Having trouble with a certain step? Can’t fix a correction you received? We can help you solve the puzzle.

Helping You Find Success With Personalized Coaching

Do you want to take your technique to the next level, but don’t quite know how?

The Ballet Advantage is your answer. We make personalized, high quality ballet training available to EVERYONE, so that there’s nothing holding you back from achieving the flawless technique you dream about. Unlock your potential today, and receive the individualized instruction you deserve.

What Sets Our Training Apart

1-on-1 Lesson Format

We only offer private lessons, meaning you benefit from uninterrupted, individualized attention from our world-class ballet instructor. 

Training Customized to Your Unique Needs

No two dancers are alike. This is why our training programs are designed based entirely on each individual dancer. Your training will be custom-built from the ground up, providing you with precisely the instruction you need to grow, excel, and surpass your limitations.

Instruction That's Backed by Science

Our coaching is based on the latest research in dance medicine and neuroscience, meaning each and every correction and instruction is constructed in a way that supports better learning, retention, and performance outcome.

Top-Quality Coaching, Right in Your Living Room

With our ability to offer virtual coaching, you can receive high-quality, detail-oriented training right from the comfort and safety of your own home.

How It Works


Pick Your Program

The Ballet Advantage offers a wide selection of personalized training programs. Choose from the following 3 types:

Schedule Your Assessment

Every one of our private lessons begins with a detailed assessment (either postural, technical, or specialized). This ensures that we can develop a customized training program that best addresses your unique needs. It’s also a chance for your coach to get to know you better, and to discuss any questions or concerns you may have.

Enjoy Personalized, 1-on-1 Training

It’s time to start improving! Get ready to experience your very own customized training program, which, based on your assessment results, has been custom-designed to work on all the elements of your technique identified as being weak or needing a tune-up.

Customer Testimonials


Would recommend TBA to a friend


Gave our programs a rating of 5 stars


Gave our head ballet coach a rating of 5 stars


Gave their overall experience a rating of 10/10

See the Reviews For Yourself!

How Do I Know If Online Training Is Right For Me?

If you’re serious about improving your ballet technique, passionate about quality training, and dedicated to becoming your very best, then rest assured you are the perfect candidate for our online training programs!

We work with dancers of all ages and levels.

Whether you’re a beginner or an advanced student training at a pre-professional level, we welcome you to come improve your technique with us!

We can work with any time zone.

No matter where in the world you currently reside, we can develop a custom program that works great for you.

We can work around your schedule.

Even if you’re already training fulltime elsewhere, we can easily coordinate private lessons around your current training, school, or work schedule.

We can help you solve any ballet-related problem.

Our knowledgable coach has over a decade of experience teaching ballet, and can confidently assist you in solving any of your ballet problems.

My Approach

As a teacher, I am determined to get to the bottom of all issues, no matter how subtle,  surrounding the technical mechanics and execution of ballet. I do this by working closely with each individual student, helping them to better understand ballet steps and technique from the inside out. Understanding fosters not only appreciation, but confidence, and this is what truly ignites the drive within a student to push beyond their limitations and excel. I unlock the potential within each of my students by showing them how to properly use their body, so that the technique becomes effortless rather than a never-ending struggle. We dissect, analyze, and comprehend ballet on a microscopic level, building an unshakeable foundation for personal growth and improvement.

Book a FREE Consultation

Don’t wait – discover how YOU can have the perfect ballet training program custom-designed just for you.

60 Minute
Private Lesson

Personalized, 1-on-1 virtual ballet lesson with Shannon Casorso.

x1 Private Lesson (60 min)
x1 Assessment (30 min)


Private Lesson
5-Pack Bundle

Five hours of 1-on-1 virtual ballet lessons with Shannon Casorso.

x5 Private Lessons (60 min each)
x1 Assessment (30 min)


Private Lesson
10-Pack Bundle

Ten hours of 1-on-1 virtual ballet lessons with Shannon Casorso.

x10 Private Lessons (60 min each)
x1 Assessment (30 min)


Get in touch.

Have a question? Want to request a private lesson? Let us know!