Youth Sports Classes

Ages 4 – 10

Experienced JCCSF coaches put the “fun” in teaching the fundamentals of indoor basketball, baseball, soccer and volleyball to young players.

  • Youth & Family
  • Youth Classes
  • Sports Leagues
Kids playing volleyball

Our indoor sports classes are just right for your junior athlete. We make sure the level of instruction is adapted to the needs of both your child and the overall group, developing skill and technique that prepares young athletes for more advanced JCCSF Youth Sports League offerings.


As your children learn game rules, positioning, offense and defense over the course of these classes, they’ll come together in occasional scrimmage games played throughout the session. Sessions are conducted in the JCCSF Gymnasium to provide a more regulated setting.

Indoor Basketball: Athletes hoop it up on the hardwood as they further their skills in the basics of basketball including teamwork, dribbling, passing and shooting.

Indoor Soccer: Athletes get their feet moving to develop their skills in the basics of soccer indoors including game rules, passing, scoring and working as a team.

Indoor Baseball: Our expert coaches create a dynamic and engaging environment, ensuring each child receives age-appropriate instruction tailored to their individual needs. From learning the fundamentals to mastering advanced techniques, our program offers a comprehensive approach to help young athletes thrive and excel on the baseball field.

Indoor Volleyball: All eyes on the ball. Our coaches get kids setting, spiking and serving up a good time as they learn volleyball basics. The focus extends beyond individual skills, with an emphasis on effective communication, collaboration and a positive attitude on the court.

Toddler Movement (Ages 18 months – 2.5 years): Toddlers get the wiggles out with games, body awareness and an introduction to basic dance moves.

Dance (Ages 3 – 10): Our talented instructors guide children in various styles of dance, including ballet and hip-hop. The tiered dance programs teach a progression of skills from foundational steps to choreographed performances – creating inspiring young artists throughout our community.

Youth basketball group lines up to practice dribbling


Team Volleyball

Join our exclusive Youth Sports Class for volleyball, brought to you by the JCCSF Athletic Department! This invitational class is specifically designed for participants who have been personally invited by the JCCSF due to limited availability and the exclusive nature of this class.

Invited athletes will receive a registration link from the JCCSF Athletic Department. Please ensure that you provide all the necessary information and make the required payment to secure your spot in the class. Inquiries contact

Classes & Rates

Youth Sports Classes Registration Now Open

Classes Run March 25 – May 21

Basketball Tots (Ages 4 – 5)
3:15 – 4:05 PM
Soccer Tots (Ages 4 – 5)
3:15 – 4:05 PM
Basketball Tots (Ages 4 – 5)
3:15 – 4:05 PM
Baseball Stars (Ages 5 – 7)
3:15 – 4:05 PM
Basketball Stars (Ages 5 – 7)
4:15 – 5:05 PM
Soccer Stars (Ages 5 – 7)
4:15 – 5:05 PM
Basketball Stars (Ages 5 – 7)
4:15 – 5:05 PM
Basketball Stars (Ages 8 – 10)
4:15 – 5:05 PM
Basketball Stars (Ages 7 – 9)
5:15 – 6:05 PM
Basketball Stars (Ages 7 – 9)
5:15 – 6:05 PM
Volleyball Stars (Ages 8 – 10)
5:15 – 6:05 PM


Youth Dance Classes

Dance classes started the week of January 8, but we have spots remaining in the following sections. Classes run until the week of May 20th. There will be a Spring Recital on Thursday, May 23. Prices will be prorated for any classes missed. To register for an existing class or learn more about private classes, please email or call 415.292.1263. For more details on our program offerings, check out our Youth Dance School webpage.

9:00 – 9:50 am Private Class Available
10:00 – 10:50 am Toddler Movement Toddler Movement Toddler Movement
11:00 – 11:50 am Ballet First Steps
3:00 – 3:50 pm Ballet First Steps Private Class Available Ballet First Steps
4:00 – 4:50 pm Ballet Level 2/3 Ballet Level 1 Private Class Available
5:00 – 5:50 pm Beginning Hip Hop Beginning Hip Hop

Youth Sports Classes FAQ

What age kids can play?

We welcome all kids who are between 4 – 10 (grades preschool – 5).

How many kids are in each group?

We will organize groups by age, with no more than 14 kids per group.

Who will be teaching the classes?

We’ve rounded up a great group of experienced JCCSF Youth League Coaches who will be teaching your kids this season.

If classes are full, is there a waitlist?

Yes, there is a waitlist for all classes and any additional spaces will be determined based on demand and Athletics Department resources. Below is how the waitlist will work:

  • Waitlisted families will be notified by email as spaces become available.
  • Acceptance of a waitlisted spot is required within 24 hours.
  • If no reply is received within 24 hours, the spot will be offered to the next family on our waitlist.

What if I need to cancel before the session begins?

Because of the short amount of time before classes start, fees must be paid in full at time of registration. If you registered and had a change of plans, we understand.

  • The last day to request a full refund is March 8, 2024
  • (a 50% refund can be requested from March 9, 2024, through the first day of class)
  • No refunds starting March 26, 2024 

What if we miss a class?

We get it, kids get sick and you might have travel plans for spring break. Unfortunately, we aren’t able to offer make-up classes, refunds or credits for any missed classes.

Is financial aid available?

Yes. If you would like information about financial aid, please indicate this in your registration and a member of our staff will contact you about next steps.

Additional Program & Policy Info

Please review our Gymnasium Policies and detailed Sports Classes Policies for more in-depth information about our space and program

Get in Touch

Contact Us

Have a question about youth sports at the JCCSF? Reach out to our team – we’d love to hear from you!

Youth Sports Leagues Contact Form

Become a JCCSF member

Join Now