Become a member now & save $250.

Interested? Let us know in the form below or Register Now

with code: ZEROREG

  • This field is for validation purposes and should be left unchanged.

Searching for the
best swimming pool
near you?

You’ve found it! Swim laps in our award-winning swimming pools, take a water aerobics class with friends, or just splash about with family. Whatever your goals, our beautiful aquatic center in San Rafael is open for health and fitness. Dive into our outdoor swimming pool, enjoy our warm-water indoor swimming pool, wade in the tot pool, take a sauna, or learn to swim in our very popular swimming school.

Come. Take a dip!

water aerobics in jcc outdoor swimming pool
Members are invited to swim!

6am to 6pm - weekdays
7am to 7pm - weekends

Refer to the schedule for pool activities.

Aquatic Group Fitness

Take a water aerobics class in one of our swimming pools for the ultimate in aquatic exercise. Water fitness classes—like Aquacise—will get your heart pounding and your muscles working. Water aerobics use the natural resistance of the body against the water to improve endurance, flexibility, and core and use both the deep and shallow sides of the pool. Seniors especially love water fitness!

jcc water aerobics class
Swimming Lessons

Discover why the JCC in San Rafael is the best place to learn to swim. Group and private swim lessons take place year-round in our ultra-warm 90°, beautiful indoor swimming pool with friendly, certified swimming instructors. Sign up now or join the waitlist. These classes are very popular!

child in a private swim lesson at jcc indoor pool
Lifeguard Training

The Red Cross Lifeguard Training course and Water Safety Instructor course is a mandatory employment requirement. Participants will earn Red Cross Lifeguarding, AED, First Aid, and CPR certification upon successful completion of the course.

Lifeguard at jcc outdoor pool

Sign up for more information about all of our programs, events, classes, and more!

  • This field is for validation purposes and should be left unchanged.