Upcoming Courses

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

Sat

Trainings

ARC – Deep Water Lifeguard Recertif – SAT-SUN Sep 12-13 – Presidio Branch

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday, Sunday from September 12 to September 13
Non-Member $285 / - Member $235 - ($10 discount applied in-house to opt out of CPR mask)

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 8:20 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 8:20 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 8:20 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 8:20 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA Annex
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 8:55 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 8:55 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 8:55 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 8:55 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 4 – Stroke Introduction – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Adult Beginner – Water Acclimation-Movement – SAT 9:00 – Sep-Oct 2026

Adult (Ages 18-60)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 9:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:30 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $288 / - Member $220

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 9:30 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $288 / - Member $220

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 2 – Water Movement – SUN 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Baby and Me – Water Discovery – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Toddler and Me – Water Exploration – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Adult Intermediate – Water Stamina-Stroke Introduction – SAT 9:35 – Sep-Oct 2026

Adult (Ages 18-60)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Toddler and Me – Water Exploration – SUN 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Adult-Teen Intermediate-Advanced – SAT 10:00 – Sep-Oct 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1-2 – Acclimation & Movement – SAT 10:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Parent-Child A-B – Water Disc-Exp – SAT 10:00 – Sep-Oct 2026

Kids (Ages 0-17)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 10:00 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Dance

Ballet for Tots – Sep-Nov 2026 – SAT 11:00 – Pre-Kindergarten

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 5 to November 21
Payment due / at registration: Non-Member $470 - Member $430

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Parent-Child A – Water Discovery – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SUN 11:20 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Toddler and Me – Water Exploration – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
September 12 at
Every Saturday from September 5 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $288 / - Member $220

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 10:10 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $288 / - Member $220

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:15 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:15 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 10:15 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:15 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Community Programs

Youth Coding – Beginner – Fall 2026 – Sat 10:15 AM – Grades 3-5

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to December 19
Due at / Registration - Non-Member $442 - Member $377

Sat

Basketball

Youth Basketball – Fall 2026 – Beginner – Sat 10:30 AM – Grades K-8

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Chinatown YMCA
September 12 at
Every Saturday from September 12 to December 19
Due at / Registration - Non-Member $442 - Member $377

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
September 12 at
Every Saturday from September 12 to October 31
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3-4 – Water Stamina-Stroke Intro – SAT 10:35 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:45 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:45 – Sep-Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
September 12 at
Every Saturday from September 12 to October 24
Non-Member $252 / - Member $193