Upcoming Courses

Discover a variety of courses for Youth and Adults offered by the YMCA of Greater San Francisco.

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SAT 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 20 at
Every Saturday from May 16 to June 27
Non-Member $210 / - Member $160

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 11:30 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 11:30 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215

Sat

Basketball

Co-ed Youth Basketball Skills Clinic – Jun 2026 – SAT – Ages 4-5

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 20 at
Every Saturday from June 13 to June 27
Non-Member $50 / deposit + $90 - Member $50 deposit + $75 - Deposits are non-refundable and due at registration. The balance is charged 2 weeks prior to the start of the program (to a saved CC or ACH).

Sat

Community Programs

Youth Coding – Summer 2026 – Sat 11:30 AM – Gr 6-8 – Intermediate Level

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Chinatown YMCA
June 20 at
Every Saturday from June 13 to August 8
Non-Member $360 / - Member $320

Sat

Basketball

Co-ed Basketball 3on3 Tournament – Summer 2026 – Ages 8-9 – SAT

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 20 at
Every Saturday from June 13 to June 20
Non-Member $50 / Deposit + $135 - Member $50 Deposit + $110 - Deposits are due at registration and are not refundable. Balances will be charged on 6 1 (or first business day after) to a SAVED billing method on file (CC or ACH)

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 11:45 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 11:45 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 11:45 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215

Sat

Swim Lessons

Adult-Teen Stage 1 – Water Acclimation – SAT 11:45 – May-Jun 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Marin YMCA
June 20 at
Every Saturday from May 2 to June 27
Non-Member $280 / - Member $215