
Confident, happy little swimmers.
A warm indoor swim school in San Diego where kids (and grown-ups) learn to love the water. Small classes, gentle certified instructors, and a bright, toasty pool, from first splashes to strong strokes, at every age and stage.
Loved by 980+ San Diego families
Our classes
A class for every age & stage
From first splashes to strong strokes, there's a warm, welcoming class for every swimmer.

Baby & Toddler
Parent-and-me classes that build water confidence and joy from the very start, gentle songs, floats, and giggles.
Learn more
Preschool
Little ones take their first independent strokes with patient instructors and lots of encouragement (and stickers).
Learn more
Kids Lessons
School-age swimmers build real technique and endurance through all four strokes, at a pace that fits each kid.
Learn more
Private Lessons
One-on-one attention for kids who need a little extra, whether they're nervous, catching up, or racing ahead.
Learn more
Swim Team Prep
For swimmers ready to compete. Stroke refinement, starts and turns, and conditioning to get race-ready.
Learn more
Adult Lessons
It's never too late. Patient, private-friendly lessons for adults learning to swim or finally getting comfortable.
Learn more
Our little school
Where water fear turns to joy
We built Little Otters around one idea: learning to swim should be warm, gentle, and genuinely fun. Small classes, a toasty pool, and instructors who go at your child's pace, so confidence (and giant grins) come naturally.
Our storyHow it works
Making a swimmer, step by step
Book a free trial
Grab a no-cost trial lesson online so your little one can meet their instructor and test the water.
Find the right level
We place each swimmer where they'll thrive, from first splashes to strong, confident strokes.
Watch them grow
Small classes, gentle coaching, and lots of high-fives. Progress you can see week to week.
Swim for life
Skills that keep them safe and confident in the water forever, and having a blast the whole way.
Where our families come from
Splashing in from all over San Diego
Families splash in from all over San Diego. Our warm indoor pool in Bay Park means lessons happen rain, shine, or June gloom.
- Bay Park
- Clairemont
- Del Mar
- La Jolla
- Mission Hills
- Ocean Beach
- Pacific Beach
- Point Loma
- Serra Mesa
- University City
Kind words
San Diego parents love us
“My daughter went from terrified of water to swimming a full length in one session. The instructors are so patient and warm. The pool is toasty and clean. Worth every drive across town.”
Jessica M.
Pacific Beach
“We tried two other schools before Little Otters and there's no comparison. Small classes, real progress, and my son actually asks to go. The free trial sold us instantly.”
Andre W.
Point Loma
“Started our baby at 8 months and it's the highlight of our week. Gentle, joyful, and you can tell safety is the priority. She's a confident little fish now. Cannot recommend enough.”
Priya & Raj
University City
“Our anxious 6-year-old needed private lessons and his instructor was a miracle worker. Kind, calm, and never pushed too hard. He's swimming and, more importantly, loving it.”
The Nguyen family
Clairemont
“I finally learned to swim as an adult here after years of fear. Zero judgment, endless patience, and now I can actually enjoy the ocean. Life-changing, honestly. Thank you.”
Megan T.
La Jolla
“Both my kids are in the swim-team prep program and their strokes have transformed. Great coaches who make it fun and challenging. The whole school just runs beautifully.”
Carlos R.
Ocean Beach
Questions
Good to know
Everyone from 6-month-old babies to grown-up beginners. We have parent-and-me classes for the littlest ones, level-based lessons for preschoolers and school-age kids, swim-team prep for competitors, and patient private lessons for adults.
Yes. Your first trial lesson is on us, so your child can meet their instructor, feel the (toasty 90°) water, and you can see how we teach before you commit. No pressure at all.
Small on purpose. Group classes are capped at just a few swimmers per instructor so every child gets real attention and makes real progress. Private one-on-one lessons are always available too.
Absolutely, it's one of the things we do best. Our instructors are trained to build trust gently and never force a nervous swimmer. Many of our happiest little fish started out terrified. Private lessons can help too.
Just a swimsuit, a towel, and swim diapers for the littlest ones. We'll cover the rest. Arrive about ten minutes early for your first visit so we can get you signed in and comfortable.
We do. Our pool is indoors and kept at a warm 90°, so lessons happen rain, shine, or June gloom, all year long. Consistent, year-round practice is the fastest way to build lasting skills.
Come make a splash
Book your free trial lesson and watch your little one fall in love with the water. Warm pool, gentle coaches, and a whole lot of fun in Bay Park.