Upcoming Courses

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

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Basketball

CYO Girls Basketball – Spring 2026 – 5:00-8:00 pm – 4-8th Grade

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Bayview Hunters Point YMCA
May 13 at
Every Friday, Saturday, Monday, Tuesday, Wednesday, Thursday from February 20 to May 16
Price: $75 due at registration

Wed

Volleyball

Boys CYO Volleyball – 5:30-8:00 pm – 4th-8th Grade – Spring 2026

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Bayview Hunters Point YMCA
May 13 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from February 10 to May 15
Price: $50 due at registration

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:15 – May 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

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

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
May 13 at
Every Monday, Wednesday from May 4 to June 3
Non-Member $315 / - Member $240

Wed

Swim Lessons

Adult-Teen Beginner-Intermediate – MW 5:20 – May 2026

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Chinatown YMCA
May 13 at
Every Monday, Wednesday from May 11 to June 3
Non-Member $245 / - Member $188