Swimming for kids in San Francisco Bay Area

108 swimming providers across San Francisco Bay Area.

One with the Water

One with the Water offers swimming lessons for kids in Berkeley with programs including Parent & Me and semi-private lessons for children.

  • 1700 Hopkins St, Berkeley, CA 94707
  • 323-364-Swim (7946)
Visit website

Waterworks Swim School Antioch

Private and semi-private swimming lessons for children ages 2.5 and older and adults.

  • 5001 Lone Tree Way Antioch, California 94531
  • 4082791700
Visit website

Strawberry Recreation District

Mill Valley: Municipal recreation program offering swim lessons and related youth activities.

  • 118 E. Strawberry Dr., Mill Valley, CA 94941
  • (415) 383-6494
Visit website

SafeSplash Fremont

SafeSplash Fremont offers swim lessons for children and various ages in a family-friendly facility.

  • 39153 Farwell Drive Fremont, CA 94538
  • (510) 319-9002
Visit website

Waterworks Swim School Concord

Waterworks Swim School Concord offers children’s and adult swimming lessons.

  • 2075 Diamond Blvd Ste 170, Concord, CA 94520
  • (408) 279-1700
Visit website

SafeSplash San Leandro

SafeSplash San Leandro hosts children's swim lessons inside 24 Hour Fitness, offering a structured, progressive curriculum with instructors guiding students in water safety and technique. Listed address is the provider office; program venues may differ.

  • 304 Bayfair Dr. San Leandro, CA 94578
  • (510) 621-6491
Visit website

Shipman Swim School

Burlingame: A swim school offering private and semi-private swimming lessons for children.

  • 1718 Rollins Rd., Burlingame, CA 94010
  • (650) 345-SWIM(7946)
Visit website

AQUATECH

Year-round swim lessons for children in Alameda and Concord, helping swimmers build water safety, confidence, and skill.

  • 2203 Mariner Square Loop, Alameda, CA 94501
  • 866-633-4147
Visit website

Oakwood Athletic Club

Lafayette: Oakwood Athletic Club offers childcare, kid exercise classes, swim lessons & team, birthday parties, kid's night out and other kids and youth programs.

  • 4000 Mt. Diablo Boulevard Lafayette, CA 94549
  • 925.283.4000
Visit website

AVAC Swim School

Year-round swimming lessons using age- and ability-based instruction in San Jose.

  • 5400 Camden Ave, San Jose, CA 95124
  • 4082674032
Visit website

AnT Swim School

Swimming lessons for all ages and abilities

  • 450 West Virginia Street, San Jose, CA, 95125
  • 408-387-9724
Visit website

Peninsula Jewish Community Center

Swimming lessons for children at the Peninsula Jewish Community Center.

  • 800 Foster City Blvd., Foster City, CA 94404
  • 6502127522
Visit website

British Swim School

British Swim School offers infant, kids, and adult swimming lessons in a heated indoor pool at a 24 Hour Fitness location in Walnut Creek, with small group and private lesson options.

  • 2800 N. Main St., Walnut Creek, CA 94597
  • 925-399-0450
Visit website

British Swim School

British Swim School offers year-round swim lessons for all ages from as early as 6 months to adults, including special needs programs, at the Embassy Suites by Hilton Santa Clara Silicon Valley.

  • 2885 Lakeside Dr, Santa Clara, CA 95054
  • 408-514-1146
Visit website

Waterworks Swim School

Private swimming lessons for children and adults.

  • 2401 Whipple Road Hayward, California 94544
  • 4082791700
Visit website

SafeSplash San Ramon

Swimming lessons for children and adults, including toddler classes.

  • 11000 Bollinger Canyon Rd, Suite H, San Ramon, CA 94582
  • (925) 307-8382
Visit website

King's Swim Academy

Kings Swim Academy offers year-round indoor swim lessons in San Mateo and San Carlos, CA. Small class sizes, SwimSure™ curriculum, certified instructors. Free trial.

  • 1119 Industrial Rd, San Carlos, CA 94070
  • 855-207-6334
Visit website

Waterworks Swim School

Swimming lessons with private and family-oriented lesson options.

  • 24500 Hesperian Blvd. Hayward, California 94545
  • 4082791700
Visit website

SafeSplash Milpitas

Offers children’s swimming lessons at 24 Hour Fitness in Milpitas.

  • 719 E. Calaveras Blvd. Milpitas, CA 95035
  • (408) 502-5104
Visit website

Waterworks Swim School

Swimming lessons for children and adults.

  • 1120 S. Bascom Ave. San Jose, California 95128
  • 4082791700
Visit website

SafeSplash Hayward (Whipple)

Swimming lessons for infants and children at the Hayward Whipple 24 Hour Fitness location.

  • 2480 Whipple Rd Hayward, CA 94544
  • 5102436861
Visit website

Waterworks Swim School

Swimming lessons for children ages 2.5 and older and adults.

  • 1165 E. Arques Ave. Sunnyvale, California 94085
  • 4082791700
Visit website

Sonoma County Family YMCA

Offers children’s group and private swim lessons.

  • 1111 College Avenue Santa Rosa, CA 95404
  • 707-545-9622
Visit website

British Swim School

British Swim School offers swimming lessons at Hilton Garden Inn in Santa Rosa.

  • 417 Aviation Blvd, Santa Rosa, CA 95403
  • 707-200-2889
Visit website

Parkpoint Health Club — Healdsburg

Parent-and-child swimming lessons for infants and toddlers.

  • 195 Foss Creek Cir, Healdsburg, CA 95448
  • (707) 385-2500
Visit website

Alto Swim Club

Alto Swim Club offers competitive swim team programs for ages 8 and up, fitness/recreational swimming groups, and swimming lessons for toddlers through adults in the Menlo Park/Palo Alto area. Listed address is the provider office; program venues may differ.

  • 480 East Meadow Drive, Palo Alto, CA, 94306, United States
  • 650-308-9110
Visit website

Waterworks Swim School Concord

Waterworks Swim School Concord provides private and semi-private swim lessons for students ages 2.5 and older at a heated 25-yard lap pool, located in the City Sports Club at The Veranda on Diamond Blvd.

  • 2075 Diamond Blvd - 170, Concord, California 94520
  • (408) 279-1700
Visit website

Anderson’s Swim School

Pacifica: Anderson’s Swim School operates a year-round swim school with a warm indoor pool facility and private swim lessons.

  • 541 Oceana Blvd., Pacifica, CA 94044
  • 650-355-3050
Visit website

University Club Palo Alto

Palo Alto: The Aquatics program offers year-round access to a heated lap pool with learn-to-swim programs, youth swim teams (summer and year-round), Masters swim for adults, and private lessons, with online or app-based lap lane booking and seasonal poolside events.

  • 3277 Miranda Avenue Palo Alto, CA 94304
  • 650.493.3972
Visit website

Rancho Pool

Cupertino: The page describes swim lessons offered to children, including age eligibility (as young as 3 in summer and 4 in fall/spring) at Rancho Pool.

  • 18000 Chelmsford Dr Cupertino, CA 95014
  • (408) 252-8429
Visit website

Search San Francisco Bay Area by your child’s age and interests →