JCCSF Dance School
Our Ballet, Tap, Musical Theater and Combo classes let your kids discover self-expression, build confidence and delve professionally into the world of performing arts.
					Welcome back to the JCCSF Dance School! When kids dance, they get so much more than just an outlet for excess energy – they become more socially aware in groups, learn how to express themselves creatively, and grow in strength, flexibility, coordination and balance.
At the JCCSF Dance School, our talented instructors guide children in various styles of dance, including Ballet, Tap, Musical theater and Combo classes specialized to their age and development. The tiered dance program is designed to teach a progression of skills from foundational steps to choreographed performances – creating young artists throughout our community.
Kids ages 3 – 13 learn foundational movement, building their skills as they progress through the program. Classes taught by professional dancers are offered year-round, with registrations in November, March and July.
For those that have a complete class (8 plus participants) and a desired time slot, Curated classes are available for ages 3 – 16 by request.
JCCSF DANCE SCHOOL SCHEDULE
| Session | Registration Period | Program Dates | 
|---|---|---|
| Winter/Spring 2026 | Opens November 4, 2025 | January 12 – May 16 2026 | 
| Fall 2025 | Opens July 22, 2025 | September 8 – December 18 2025 | 
Winter/Spring registration opens on November 4, 2025!
Classes are from January 12 – May 16, 2026.
There will be no class on the following dates:
January 19
February 16
April 2
For questions about class offerings or placement please email [email protected].
Winter/Spring 2026 Class Descriptions
PRESCHOOL CLASSES
Ballet First Steps: In their first look at ballet, children will play movement games to build balance and body awareness, learning simple dance phrases and group work.
- Mondays, Tuesday, Wednesday, Thursday: 3:15 – 4:00pm // $685
 - Sundays: 10:00 – 10:50am // $685
 
Ballet / Tap First Steps: This introductory class keeps dancers moving with 25 minutes of tap and 25 minutes of ballet. Tap will include marching to music, heel taps, and toe taps. Ballet will include first position, plie, and passe. Rhymes and games are used to introduce these basic tap and ballet steps, perfect for your new dancer!
- Mondays: 3:15 – 4:00pm // $685
 
GRADE KINDERGARTEN – 1ST CLASSES
Beginner Ballet: Children learn foundational ballet movements such as pliés, tendus and beginning use of arms in an encouraging environment.
- Mondays 4:10 – 5:00pm // $685
 - Thursdays: 4:10 – 5:00pm // $685
 - Sunday: 11:00 – 11:50am // $685
 
Beginner Tap: Children learn foundational tap movements such as shuffle hop toe, shuffle ball change, Irish step, and more in encouraging studio setting. Basic combinations, across-the-floor exercises, and center choreography will have your new tapper moving and grooving.
- Mondays 4:10 – 5:00pm // $685
 
Beginner Tap / Jazz: This introductory class keeps dancers moving with 25 minutes of tap and 25 minutes of jazz. Rhymes and games will introduce the basic tap steps, such as shuffle, hop, and ball change. Expressive movement will introduce the basic jazz dance steps such as kicks, jumps, and pivot turns.
- Tuesdays: 4:10 – 5:00pm // $685
 
NEW! Beginner Acro Dance: Acrobatics meet dance as dancers dive into the foundations of strength, balance, flexibility, and fun! Children safely learn the fundamentals of tumbling, leaping, and cartwheeling, and combine them with simple combinations from jazz and ballet to encourage musicality and creativity. No prior experience needed.
- Tuesdays: 4:10pm – 5:00 pm // $685
 
NEW! Mixed Movement: Children will enjoy moving their bodies to music, including dance traveling steps to warm up, creative improvisation time, and learning to dance in mixed styles of jazz, hip hop, and contemporary.
- Sundays: 9:00 – 10:00 am // $685
 
NEW! Musical Theater Medley: In this high-energy class, dancers will explore multiple dance styles, featuring choreography, dialogue, and music from Broadway’s biggest hits. Genres include jazz, tap, modern, hip hop, and more. No prior experience needed!
- Wednesdays: 4:30 – 5:20 pm // $685
 - Thursdays: 4:10 – 5:00 pm // $685
 
GRADE 2nd – 3rd CLASSES
Intermediate Ballet: Building on beginner knowledge, dancers will move to the barre practicing simple exercises that will lead to learning movement across the floor, incorporating jumps, counting, and combinations. Prior experience required.
- Tuesdays: 5:10 – 6:00pm // $685
 
Beginner Tap: Dancers will focus on shuffle combinations at a faster tempo, gain an introduction to flaps, and learn combinations in this introductory class. Center work will incorporate classic tap and Broadway steps in an encouraging studio setting.
- Tuesdays: 5:10 – 6:00pm // $685
 
Intermediate Tap: Children advance tap knowledge by learning shuffle and flap combinations, progressing to across-the-floor work, and center work incorporating turns, syncopated rhythms, and class time steps. Beginner tap experience required.
- Thursdays: 5:10 – 6:00pm // $685
 
NEW! Musical Theater Medley:In this high-energy class, dancers will explore multiple dance styles, featuring choreography, dialogue, and music from Broadway’s biggest hits. Genres include jazz, tap, modern, hip hop, and more. No prior experience needed.
- Wednesdays: 4:30 – 5:20 pm // $685
 - Thursdays: 4:10 – 5:00 pm // $685
 
GRADE 4th – 8th CLASSES
NEW! Musical Theater Medley: In this high-energy class, dancers will explore multiple dance styles, featuring choreography, dialogue, and music from Broadway’s biggest hits. Genres include jazz, tap, modern, hip hop, and more. No prior experience needed!
- Thursdays: 5:10 – 6:00 pm // $685
 
CURATED DANCE CLASSES
Looking for a curated dance class experience that provides personalized instruction and fits your schedule?
We currently offer curated classes for ages 3 – 16 in the following styles: ballet (all levels), jazz, tap and more! Subject to teacher schedules.
We recommend classes for 6 – 12 participants in a similar age range and can provide accommodation for smaller classes.
Pricing varies based on number of participants and level of dance.
JCCSF ADULT DANCE CLASS INTEREST FORM
The JCCSF Dance School is currently gauging community interest to help design the perfect lineup of adult dance programs in San Francisco, including styles like ballet, hip-hop, jazz, contemporary, and more. Your input is invaluable!
Whether you’re a beginner looking to explore dance for the first time or a seasoned dancer eager to get back into the studio, we want to hear from you. Let’s move, groove, and grow together again at JCCSF Dance School—where community and creativity meet.
Interested in Adult Dance Classes in San Francisco?
Please fill out the short form below to let us know what you’d love to see offered.
Are you a JCCSF member? Save 10% with a Community Membership!


FAQs
Does my child need to have prior training or experience to join a dance class?
What should my dancer wear for class?
All items can be found at SF Dance Gear (551 Hayes St.) or online at sfdancegear.com or amazon.com.
Toddlers:
Any moveable athletic wear with non-canvas ballet shoes.
Ballet First Steps/Tap First Steps:
Leotard – White
Tights – Pink
Ballet Slippers/ Tap Shoes – Any non-canvas ballet shoes (Recommended: Bloch “Dansoft” children’s pink ballet slipper)
Beginner Ballet/Tap/Jazz:
Leotard – Light Pink
Tights – PinkBallet Slippers – Any non-canvas ballet shoes (Recommended: Bloch “Dansoft” children’s pink ballet slipper)
Any ballet Mock Wrap Skirt (optional) – Pink
Intermediate Ballet/Tap/Jazz:
Leotard – Light Blue
Tights – White
Ballet Slippers – Any non-canvas ballet shoes (Recommended: Bloch “Dansoft” children’s pink ballet slipper)
Boys All Levels:
Leotard – White
Tights (Shorts) – Black
Ballet Slippers – Any non-canvas ballet shoes (Recommended: Bloch “Dansoft” children’s black ballet slipper)
Will there be a recital this session?
Is financial assistance available?
Can I get a refund?
Helen Diller Preschool FAQs
What is the Helen Diller Walk-over?
How much does the walk-over cost?
The price breakdown is as follows:
Dance Class Rate: $420 
Add-On Walk-Over Fee: $125 
How does the walk-over work?
This convenient walk-over service is available only to Diller Preschool students who add the walk-over fee to their class registration.
On class days, participating children will be safely escorted to their sports or dance class by both a trusted Diller teacher and JCCSF class instructor. These team members will stay with the children throughout the class, helping with bathroom needs, staying present during the class, and being readily available for any emergencies.
Once class wraps up, all participating Diller students will be walked back to the Diller Preschool. From there:
- Parents can pick up and sign out their child at the end of the preschool day.
 
- If your child is enrolled in the Enrichment Program, their day will continue as usual, and you may pick them up at the program’s regular end time.
 
Important:
All student pickups must take place at the Diller Preschool after the sports or dance class ends (around 4:15pm), no exceptions.
These procedures are in place to ensure the safety and security of all children, families, visitors, and staff at the JCCSF.
What’s included in the walk-over fee?
Can my child take one of the sports or dance classes and not pay the walk-over fee?
If I participate in walk-over, can I pick my child up from class when it’s over?
How is this different than Diller’s Enrichment Program?
Diller’s Enrichment Program extends the preschool day for families who remain at Diller Preschool until they are picked up.
This program is for children to attend a sports or dance class at the JCCSF and optionally have their child brought to and from class from preschool It’s still part of our Diller Preschool programming, which means our qualified teachers are involved, and all activities remain within our accredited framework.
Do I need to enroll in the Enrichment Program to participate in one of the classes?
	Get in Touch
Contact Us
Have a question about JCCSF Dance School? Reach out to our team – we’d love to hear from you!
				            
                
                
                