Youth Ballet School

Training beginning through advanced dancers across 54 years for a lifetime of participation in, as well as appreciation of the art of classical ballet.

Any dancer age 3 to young adult may join the Youth Program through San Jose Dance Theatre.

Open Drop-In Ballet School

Our Academy is a school that specializes in the classical ballet training of children from 3 years of age to the pre-professional level.

Any dancer age 18+ who would like to train at San Jose Dance Theatre may drop in to any of our open classes.

Master Classes

Master Classes and Educational Lectures Open to our students and the public.

Periodic high-level guest teachers will be invited to give Master Classes. 

Master Class
Master Class with Karen Gabay, former Principal Dancer with San Jose Ballet.

Progressing Ballet Technique (PBT)

San Jose Dance Theatre provides PBT for Levels 1-6.

PBT is a revolutionary program designed to enhance ballet technique by specializing in muscle memory, enhancing flexibility, and using dance medicine and exercises to prevent injury. 

Youth America Grand Prix (YAGP) & World Ballet Grand Prix (WBGP)

San Jose Dance Theatre provides private coaching of Level 4 , 5 and 6 students.

We offer private ballet lessons to select Level 4 , 5 and 6 students to prepare them for competitions, such as Youth America Grand Prix (YAGP) and World Ballet Grand Prix (WBGP).

Jazz for Level 6

San Jose Dance Theatre offers Jazz Class as part of the Level 6 curriculum.

Jazz class is currently offered to Level 6 and is taught by Charles Solomon. Click below to read his full bio on our faculty page.

Play Video

See Sasha De Sola teaching a Variations Ballet Class to advanced dancers at San Jose Dance Theatre.