Classes & programs
Swim
La Petite Baleen Swim School
Half Moon Bay
2 months–18 years
Paid
Indoor swim lessons with weekly classes for babies through teens, from first splashes to stronger swim skills.
See details >
Gymnastics
Gymtowne Gymnastics Coastside
Moss Beach
Toddlers through teens
Paid
Gymnastics classes, open gym, and camps for kids who love climbing, tumbling, and big-body movement.
See details >
Martial Arts
Raul Castillo Martial Arts
Half Moon Bay
Babies through teens
Paid
Martial arts for babies through teens, from playful early classes to BJJ, karate, boxing, kickboxing, and capoeira.
See details >
Music
Music Together – Half Moon Bay
Half Moon Bay
Ages 0-5
Paid
Caregiver-and-child music classes with songs, movement, rhythm, instruments, and ideas for making music at home.
See details >
Dance
Michelle Mcdonald Gotta Dance
El Granada
Ages 3 through teens
Paid
A longtime local dance studio offering ballet, jazz, tap, and tumbling from preschool through the teen years.
See details >
Performing Arts
Coastal Repertory Theatre Kids
Half Moon Bay
Best for ages 6 through grade 12
Paid
Musical theater, improv, dance, and voice classes where kids can create, perform, and build confidence.
See details >
Surf
Sea, Surf & Fun
El Granada
Best for school-age kids and teens
Paid
Flexible surf lessons and camps, from a one-day introduction to a longer week on the water.
See details >
Multi-Activity
Boys & Girls Club of the Coastside
Half Moon Bay
Ages 6–18
Varies
Afterschool, sports, and seasonal programs with academics, recreation, leadership, wellness, and time with friends.
See details >
STEM
Half Moon Bay Robotics
Half Moon Bay
Grades 2–12
Varies
Local robotics programs for grades 2–12. FIRST LEGO League is offered seasonally for grades 2–5, while middle and high school teams meet throughout the year.
See details >
Surf
Tommy Tsunami Surf School
El Granada
All ages for private surf lessons
Paid
Private surf lessons for all ages with hands-on coaching, plus a kids summer camp during the summer season.
See details >
Nature
Peninsula Forest & Beach School
Moss Beach
Ages 2.5–5 for school-year nature program
Paid
Outdoor school-year nature program at Fitzgerald Marine Reserve with child-led play, hiking, art, and beach exploration.
See details >
Art
Fly on the Wall Art School
El Granada
Ages 6–18
Paid
Youth art school with workshops and seasonal camps; recurring private art classes are currently unavailable.
See details >
Know a Coastside favorite we missed?
Help us make this guide more useful for local families. Send us a park, class, activity, or kid-friendly place worth adding.
Suggest a place