Upcoming Courses

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

Tue

Swim Lessons

Adult-Teen Beginner-Intermediate – TTH 7:30 – Aug 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Embarcadero YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

Parent-Child A – Water Discovery – TTH 10:00 – Aug 2026

Kids (Ages 0-17)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TTH 10:30 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TTH 4:00 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

Y Stage 1-2 – Water Acclimation-Movement – TTH 4:00 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 2-3 – Movement & Stamina – TTH 4:00 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TTH 4:00 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

P Stage 2-3 – Movement & Stamina – TTH 4:00 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

P Stage 2 – Water Movement – TTH 4:05 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 3 – Water Stamina – TTH 4:05 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 4 – Stroke Introduction – TTH 4:05 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

Y Stage 1 – Water Acclimation – TTH 4:35 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

Y Stage 2 – Water Movement – TTH 4:35 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TUE 4:40 – Jul-Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
August 25 at
Every Tuesday from July 7 to August 25
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 2 – Water Movement – TUE 4:40 – Jul-Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
August 25 at
Every Tuesday from July 7 to August 25
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – THU 4:40 – Jul-Aug 2026 – A

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
August 25 at
Every Tuesday from July 7 to August 25
Non-Member $288 / - Member $220

Tue

Swim Lessons

Y Stage 3 – Water Stamina – TTH 4:40 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 4 – Stroke Introduction – TTH 4:40 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TTH 4:40 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

Y Stage 1 – Water Acclimation – TTH 4:40 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $288 / - Member $220

Tue

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – TTH 5:10 – Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

Adult-Teen Intermediate-Advanced – TTH 5:10 – Aug 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Chinatown YMCA
August 25 at
Every Tuesday, Thursday from August 4 to August 27
Non-Member $280 / - Member $220

Tue

Swim Lessons

P Stage 1 – Water Acclimation – TUE 5:15 – Jul-Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
August 25 at
Every Tuesday from July 7 to August 25
Non-Member $288 / - Member $220

Tue

Swim Lessons

P Stage 2 – Water Movement – TUE 5:15 – Jul-Aug 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
August 25 at
Every Tuesday from July 7 to August 25
Non-Member $288 / - Member $220