Upcoming Courses

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

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 8:20 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 8:20 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 8:20 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 8:20 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 8:55 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 8:55 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 8:55 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 8:55 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:00 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:00 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 4 – Stroke Introduction – SAT 9:00 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 9:00 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 9:00 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Baby and Me – Water Discovery – SAT 9:00 – Jan-Feb 2026

Kids (Ages 0-17)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Baby and Me – Water Discovery – SUN 9:00 – Jan-Feb 2026

Kids (Ages 0-17)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SUN 9:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:30 – Jan-Feb 2026 – A

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:30 – Jan-Feb 2026 – B

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 9:35 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:35 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 9:35 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 9:35 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 9:35 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Toddler and Me – Water Exploration – SAT 9:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Adult-Teen Beginner-Intermediate – SAT 10:00 – Jan-Feb 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Parent-Child A – Water Discovery – SAT 10:00 – Jan-Mar 2026

Kids (Ages 0-17)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 10:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 11:10 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:10 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 10:10 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:10 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Parent-Child A – Water Discovery – SAT 10:10 – Jan-Mar 2026

Kids (Ages 0-17)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 6 – Stroke Mechanics – SAT 10:10 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:10 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:10 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Teen Beginner-Intermediate – SAT 10:10 – Jan-Feb 2026

Kids (Ages 0-17), Teen
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 10:10 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 10:10 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:15 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:15 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 3 – Water Stamina – SAT 10:15 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:15 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 1 – Water Acclimation – SAT 10:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 10:35 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:40 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:40 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 10:40 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 12:40 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SUN 11:00 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 2 – Water Movement – SAT 10:45 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 4 – Stroke Introduction – SAT 10:45 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

P Stage 3 – Water Stamina – SAT 10:45 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 5 – Stroke Development – SAT 10:45 – Jan-Mar 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Parent-Child B – Water Exploration – SAT 10:45 – Jan-Mar 2026

Kids (Ages 0-17)
Peninsula Family YMCA
January 17 at
Every Saturday from January 17 to March 7
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 1 – Water Acclimation – SAT 10:50 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215

Sat

Swim Lessons

Y Stage 2 – Water Movement – SAT 10:50 – Jan-Feb 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Embarcadero YMCA
January 17 at
Every Saturday from January 10 to February 28
Non-Member $280 / - Member $215