Events & Classes

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

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:05 pm - 4:35 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

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 09 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
4:40 pm - 5:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

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 09 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:00 pm - 5:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:15 pm - 5:45 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

Swim Lessons

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

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

Mon

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 09 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:40 pm - 6:10 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
5:50 pm - 6:20 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:20 pm - 6:50 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

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 09 at
6:25 pm - 6:55 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199

Mon

Swim Lessons

Pre Swim Team – MW 7:00 – Nov 2024

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

Mon

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 09 at
7:00 pm - 7:30 pm
Every Monday, Wednesday from November 18 to December 16
Non-Member $260 / - Member $199