Upcoming Courses

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

Sun

Swim Lessons

P Stage 1 – Water Acclimation – SUN 10:45 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Parent-Child A – Water Discovery – SUN 10:45 – May-Jun 2026

Kids (Ages 0-17)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 5 – Stroke Development – SUN 10:45 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 1 – Water Acclimation – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 2 – Water Movement – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 4 – Stroke Introduction – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 4 – Stroke Introduction – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 4 – Stroke Introduction – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 3 – Water Stamina – SUN 10:50 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 4 – Stroke Introduction – SUN 10:55 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 5 – Stroke Development – SUN 10:55 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 6 – Stroke Mechanics – SUN 10:55 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Pre Swim Team – SUN 10:55 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Stonestown Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 1 – Water Acclimation – SUN 11:00 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – SUN 11:00 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Chinatown YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

P Stage 2 – Water Movement – SUN 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Parent-Child B – Water Exploration – SUN 11:20 – May-Jun 2026

Kids (Ages 0-17)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 6 – Stroke Mechanics – SUN 11:20 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Peninsula Family YMCA
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 3 – Water Stamina – SUN 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 4 – Stroke Introduction – SUN 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 1 – Water Acclimation – SUN 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Y Stage 2 – Water Movement – SUN 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12)
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Sun

Swim Lessons

Teen Intermediate-Advanced – SUN 11:25 – May-Jun 2026

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Presidio Community YMCA Letterman Aquatics Center
June 21 at
Every Sunday from May 17 to June 28
Non-Member $210 / - Member $160

Mon

Teen Leadership

Y LEAD – Exploration And Development – Summer 2026 – Session 1

Kids (Ages 0-17), Kids (Ages 4-12), Teen
Jose Ortega Elementary School
June 22
Every Monday, Tuesday, Wednesday, Thursday from June 15 to July 2
Non-Member $850 / - Member $690 - Includes a $50 non-refundable deposit due at registration. The balance is charged 2 weeks prior to the start of the program (to a saved CC or ACH).

Mon

Basketball

Boys AAU Summer Basketball – Summer 2026

Adult (Ages 18-60), Kids (Ages 0-17), Kids (Ages 4-12), Teen
Bayview Hunters Point YMCA
June 22
Every Monday, Tuesday, Wednesday, Thursday, Friday, Saturday from June 1 to July 23
Price: Due at registration: $250 - includes a $50 non-refundable deposit

Mon

Preschool

Gateway FY2526 – Infant Care – WAITLIST

Kids (Ages 0-17)
Gateway Child Care Center
June 22 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from July 1, 2025 to June 30, 2026
Price: Non-refundable - $125 due at registration – Waitlist spot is good for 12 months – Fee will be credited forward to first month IF enrollment into program is within first 30 days of sign-up on the list.

Mon

Preschool

Gateway FY2526 – Junior Preschool – WAITLIST

Kids (Ages 0-17)
Gateway Child Care Center
June 22 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from July 1, 2025 to June 30, 2026
Price: Non-refundable - $125 due at registration – Waitlist spot is good for 12 months – Fee will be credited forward to first month IF enrollment into program is within first 30 days of sign-up on the list.

Mon

Preschool

Gateway FY2526 – Preschool – WAITLIST

Kids (Ages 0-17), Kids (Ages 4-12)
Gateway Child Care Center
June 22 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from July 1, 2025 to June 30, 2026
Price: Non-refundable - $125 due at registration – Waitlist spot is good for 12 months – Fee will be credited forward to first month IF enrollment into program is within first 30 days of sign-up on the list.

Mon

Preschool

LCOS FY2526 – Preschool – WAITLIST

Kids (Ages 0-17), Kids (Ages 4-12)
Lutheran Church of our Savior
June 22 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from July 1, 2025 to June 30, 2026
Price: Non-refundable - $125 due at registration – Waitlist spot is good for 12 months – Fee will be credited forward to first month IF enrollment into program is within first 30 days of sign-up on the list.

Mon

Preschool

LCOS FY2526 – TWOs and Jr Preschool – WAITLIST

Kids (Ages 0-17)
Lutheran Church of our Savior
June 22 at
Every Tuesday, Wednesday, Thursday, Friday, Monday from July 1, 2025 to June 30, 2026
Price: Non-refundable - $125 due at registration – Waitlist spot is good for 12 months – Fee will be credited forward to first month IF enrollment into program is within first 30 days of sign-up on the list.