Events & Classes

Discover a variety of events and classes hosted by the YMCA of Greater San Francisco.

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 4:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:00 pm - 4:30 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – MW 4:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:00 pm - 4:30 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 2-3 – Water Movement & Stamina – MW 4:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:00 pm - 4:30 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 4:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:00 pm - 4:30 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Copy of – Y Stage 5 – Stroke Development – MW 4:05 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 4:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 4:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 4:40 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 4:40 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 4 – Stroke Introduction – MW 4:40 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 4:40 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 4:40 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Copy of – P Stage 1 – Water Acclimation – MW 5:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – MW 5:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 1-2 – Water Acclimation-Movement – MW 5:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 5:00 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 2 – Water Movement – WED 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:15 pm - 5:45 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

P Stage 1 – Water Acclimation – WED 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:15 pm - 5:45 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 5 – Stroke Development – WED 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:15 pm - 5:45 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Parent-Child A-B – Water Disc-Exp – WED 5:15 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:15 pm - 5:45 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Adult-Teen Beginner-Intermediate – MW 5:20 – Dec 2024

Kids (Ages 0-17), Teen
December 04 at
5:20 pm - 5:50 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mechanics – MW 5:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:20 pm - 5:50 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 5:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:20 pm - 5:50 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 5:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:20 pm - 5:50 pm
Every Monday, Wednesday from November 18 to December 9
Non-Member $228 / - Member $174

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 5:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 5:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 5:40 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 3 – Water Stamina – WED 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:50 pm - 6:20 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 2 – Water Movement – WED 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:50 pm - 6:20 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 3 – Water Stamina – WED 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
December 04 at
5:50 pm - 6:20 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – MW 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 2 – Water Movement – WED 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
5:50 pm - 6:20 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 5:50 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 6:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 2 – Water Movement – MW 6:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 3 – Water Stamina – MW 6:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – MW 6:20 – Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 3 – Water Stamina – WED 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
6:25 pm - 6:55 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 5-6 – Stroke Dev-Mech – WED 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
6:25 pm - 6:55 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 4 – Stroke Introduction – WED 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
6:25 pm - 6:55 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

P Stage 2 – Water Movement – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 5 – Stroke Development – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 1 – Water Acclimation – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

P Stage 1 – Water Acclimation – WED 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
6:25 pm - 6:55 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Copy of – Y Stage 6 – Stroke Mechanics – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 6 – Stroke Mechanics – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 3 – Water Stamina – MW 6:25 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Peninsula Family YMCA
December 04 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 2 – Water Movement – WED 7:00 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
7:00 pm - 7:30 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Adult Intermediate-Advanced – WED 7:00 – Nov-Dec 2024

Presidio Community YMCA
December 04 at
7:00 pm - 7:30 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Pre Swim Team – MW 7:00 – Nov 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Stonestown Family YMCA Annex
December 04 at
7:00 pm - 7:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Adult-Teen Beginner-Intermediate – MW 7:00 – Dec 2024

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Stonestown Family YMCA Annex
December 04 at
7:00 pm - 7:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Wed

Swim Lessons

Y Stage 1 – Water Acclimation – WED 7:00 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
7:00 pm - 7:30 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Y Stage 3 – Water Stamina – WED 7:00 – Nov-Dec 2024

Kids (Ages 0-12), Kids (Ages 0-17)
Presidio Community YMCA
December 04 at
7:00 pm - 7:30 pm
Every Wednesday from November 6 to December 4
Non-Member $162.50 / - Member $124

Wed

Swim Lessons

Adult-Teen Stage 1 – Water Acclimation – MW 7:05 – Nov-Dec 2024

Adult (Ages 18-60), Kids (Ages 0-17), Teen
Peninsula Family YMCA
December 04 at
7:05 pm - 7:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Welcome to our new website!

Here you’ll find everything you need to support your wellness journey, connect with community programs, and explore resources for youth development, healthy living, and social responsibility. Please take a look around. If you have any concerns please email us at [email protected]