The Rock School has decades of experience in developing each individual’s unique abilities. 

We believe integrity and discipline are key to achieving a fulfilling career. Whether students desire to become principal dancers or just want to grow their love for dance, The Rock School enables students to rise to their full potential through dedication and perseverance. 

The School has been selected as “Outstanding School” for an unprecedented 14 years in a row by Youth America Grand Prix, the largest ballet competition in the world. 

Levels & Programs

Registration is open throughout the year. Auditions & registrations are currently being accepted.

Early Ballet

Creative Movement,
Pre-Ballet 1 & 2

Friendship. Foundations and Fun. Our specially designed Early Ballet Program integrates all the strong foundations children need for ballet technique, while maintaining the joy and excitement of movement and music.

Children’s Ballet

Levels 1, 1X

An integrated and age appropriate ballet curriculum focusing on the strong classical foundations needed to build and develop a healthy dancer. Students perform in the end of year Showcase and may perform in Nutcracker 1776.


Level 2 - 3X

Specifically designed to meet the needs of students placed in level 2, 2x, 3 and 3x by preparing them for the school's professional division. A nurturing class environment with focused attention on proper alignment and technique.  

Professional Division

Intermediate - Advanced Ballet

Rock students train to excel in any professional environment. The school’s carefully constructed schedules expose our students to a diversity of perspectives from our from our well-rounded curriculum.

Need to miss class? Please contact:

Screen Shot 2019-08-10 at 10.16.54 AM.png

New for 2019/20
You can opt-in for important updates such as school closures! How it works is you text your class code (including the @) to 81010. Remind will ask you for your birthday because the app legally will only text you if you are over 13. Then after about a minute it will read "You've joined (your class)!" Standard texting rates apply. You can download the app as well if you prefer not getting the texts. You will receive an email with your class code shortly.


Summer BALlet intensive 2020
INFO COming Soon

The Rock School Summer Intensive is a selective, audition-only program that immerses aspiring dancers age 8+ in a minimum of three classes per day, plus rehearsals, plus classes on Saturdays for Levels 3-6. The Rock School offers classes in adagio, men's & women's variations, pointe, repertoire, injury prevention, a contemporary Fast Forward & more!   

red_tutu_three copy.jpg
I was 12 years old when I started training at the Rock School. I not only received excellent training, but amazing support from faculty and fellow students. It was like a family for me.
Esteban Hernandez
Rock Alumnus / Guest Summer Faculty Soloist San Francisco Ballet