Upcoming Courses

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

Wed

Swim Lessons

ASP Swim 2627 – Session 1 – CI School – WED 3:00 pm – Sep 23-Oct 28

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Wednesday from September 23 to October 28
Price: $120 due at registration

Wed

Swim Lessons

ASP Swim 2627 – Session 1 – New Traditions – WED 3:30 pm – Sep 23-Oct 28

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Wednesday from September 23 to October 28
Price: $120 due at registration

Wed

Swim Lessons

Y Stage 1-2 – Water Acclimation-Movement – MW 4:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

Y Stage 3-4 – Water Stamina-Stroke Intro – MW 4:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 4:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 4:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 4:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 4:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 4:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 4:30 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 4:30 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1-2 – Acclimation & Movement – MW 4:35 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 4:35 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

Y Stage 4-5 – Stroke Intro & Dev – MW 4:35 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 4:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – MW 5:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 5:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 5:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 5:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 5:05 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – MW 5:10 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

Adult-Teen Beginner-Intermediate – MW 5:10 – Oct 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Chinatown YMCA
October 14 at
Every Monday, Wednesday from October 5 to October 28
Non-Member $252 / - Member $193

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:15 – Oct 2026 – A

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:15 – Oct 2026 – B

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 5:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 1-2 – Water Acclimation-Movement – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 5:40 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 7:00 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 6:25 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 5:50 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 6:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – MW 6:15 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Marin YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 6:20 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 6:20 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 6:20 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 6:20 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 6:20 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Adult Beginner – Water Acclimation-Movement – MW 6:25 – Oct 2026

Adult (Ages 18-60)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Adult Intermediate – Water Stamina-Stroke Introduction – MW 6:25 – Oct 2026

Adult (Ages 18-60)
Presidio Community YMCA Letterman Aquatics Center
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 6:25 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 6:25 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 6:25 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – MW 6:25 – Oct 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
October 14 at
Every Monday, Wednesday from September 28 to October 21
Non-Member $288 / - Member $220