Camps and Classes for Kids in Santa Rosa, CA
Sonoma County Parks Foundation
Sonoma County Parks Foundation / Sonoma County Regional Parks (program held at municipal pools across Sonoma County), 400 Aviation Blvd, Suite 100, Santa Rosa, CA 95403
Vamos a Nadar (Let’s Swim!) offers a free swim lesson that includes swimming instruction, in-pool instruction on floating, different strokes, and other safety skills. While children are in the pool, the program provides bilingual instruction for...
Apex Athletics
Apex Athletics, 533 Pacific Ave, Santa Rosa, CA 95404
Apex Athletics offers baseball, softball, basketball, soccer, pickleball, and flag football, along with batting cages, private lessons, travel ball programs, youth clinics, and pickup games. The program also provides indoor turf rentals, basketball...
ART for the SOUL of it
ART for the SOUL of it (Joanie Springer's studio and online via Zoom), 2323 Chanate Road, Santa Rosa, CA 95404
ART for the SOUL of it – Loose & Expressive Watermedia Art Classes focuses on loose and expressive watermedia, including watercolor, gouache, acrylic, and mixed media. The program includes private art lessons and group classes that cover color...
Museum of Sonoma County
Museum of Sonoma County, 425 Seventh Street, Santa Rosa, CA 95401
The Art4Kids Youth Education Program includes a gallery tour and an onsite art program that features a short art project inspired by the current exhibition in the Community Gallery. The program offers hands-on arts education in classrooms, with an...
Dance Evolution Studios
Dance Evolution Studios, 569 Summerfield Road, Santa Rosa, CA 95405
Dance Evolution Studios offers classical ballet instruction, recreational dance classes, fitness classes, summer camps, and week long day camps. The program also includes meditation and mindfulness practices as part of its activities. • Ages: 1–18...
Dynamic Change & Wellness
Dynamic Change & Wellness, 565 Petaluma Avenue, Santa Rosa, CA 95472
Dynamic Change & Wellness offers dance classes, including Belly Dance and Jazz Dance classes, Funk Fusion Dance classes, and dance workshops. The program also offers movement workshops for releasing emotional blocks that use writing, art therapy,...
The Fountaingrove Club
The Fountaingrove Club, 1525 Fountaingrove Pkwy, Santa Rosa, CA 95403
Fountaingrove Racquet Camps and Clinics offers tennis, golf, and swimming camps, along with tennis clinics and pickleball. The program also offers private, semi-private, and group lessons, as well as Men’s, Women’s, Mixed, Junior, and drop-in tennis...
Kinder Kickz Soccer
Kinder Kickz Soccer, Santa Rosa, CA 95405
Kinder Kickz Soccer is a program that focuses on soccer activities for children. The program centers around the Kinder Kickz Soccer curriculum and related soccer play. • Ages: 1–8 years old Last updated June 26, 2026.
Mark West Youth Club Little League
Mark West Field, 4650 Lavell Rd., Santa Rosa, CA 95403
Mark West Little League runs its baseball season at Mark West Field Location. The program features a Hit-A-Rama Fundraiser, a Home Run Hut, and a Mark West Little League Apparel Store as part of its league activities and events. The league is...
Ms. Sabrina’s Dance Academy
Ms. Sabrina’s Dance Academy, 2700 Yulupa Avenue, Suite 19, Suite 19, Santa Rosa, CA 95405
Ms. Sabrina’s Dance Academy offers dance classes where children learn the building blocks of dance. Classes focus on balance, coordination, musicality, dance terminology, dance etiquette, imaginative play, and fun. The program uses a progressive...
NorCal Fighting Alliance
NorCal Fighting Alliance, 917 Piner Rd., Santa Rosa, CA 95403
NorCal Fighting Alliance Kids offers Brazilian jiu jitsu, Muay Thai kickboxing, boxing, and wrestling for children through its NCFA jiu jitsu KIDS, NCFA Kickboxing kids, and NCFA Wrestling kids programs. The program is part of NorCal Fighting...
PHAS3 Martial Arts
PHAS3 Martial Arts, 575 Summerfield Rd., Santa Rosa, CA 95405
PHAS3 Martial Arts offers kids martial arts, Muay Thai kickboxing, Brazilian Jiu Jitsu, and kids martial arts/Muay Thai, with options for beginner and intermediate Muay Thai/martial arts as well as advanced UFC/Muay Thai fighter training. The...
Santa Rosa Arts Center
Santa Rosa Arts Center, 312 South A Street, Santa Rosa, CA 95401
Santa Rosa Arts Center Classes & Workshops offers specific art activities including Cigar Box Remix and Figure Drawing. The program also includes ongoing gatherings such as Artists In The Round, Creation Station, and a 2nd Sunday Jam Session with...
Marcus Johnson Memorial Foundation
Piner High School, 101 Brookwood Avenue, Santa Rosa, CA 95405
Santa Rosa Bearcubs Basketball includes activities such as Open Gym, a 3 on 3 Basketball Tournament, and participation in the World Youth Basketball Tournament. The program offers an Open Gym session on February 21 from 12:00–2:00 PM at Piner High...
Segal's ATA Martial Arts
Segal's ATA Martial Arts, 1416 Sonoma Ave, Santa Rosa, CA 95405
Segal's ATA Martial Arts offers Taekwondo and self-defense training through programs such as Karate for Kids, Tiny Tigers, Black Belt Club, Teens and Adults, ATA Legacy, ATA X-Treme, Senior Strong, and Masters Club. The program also offers...
Sonoma County Family YMCA
Sonoma County Family YMCA, 1111 College Avenue, Santa Rosa, CA 95404
Sonoma County Family YMCA Youth Programs include activities such as Indian Guides, summer camp programs, aquatic programs, sports programs, family programs, aerobics, fitness, parent-child programs, childcare programs, and special water-based...
The Dance Center of Santa Rosa
The Dance Center of Santa Rosa, 56 W. Sixth Street, Santa Rosa, CA
The Dance Center of Santa Rosa offers classes in tap, jazz, ballet, modern, hip hop, and musical theatre. The program also includes summer dance camps, annual company holiday shows, annual June shows, and performance and competition opportunities....
The Hive Gymnastics
The Hive Gymnastics, 414 Earle Street, Santa Rosa, CA 95404
The Hive Gymnastics offers toddler gymnastics classes, girls and boys recreational classes, specialty classes, neurodivergent classes, tumbling for cheer, tumbling and trampoline, adult gymnastics classes, and adaptive gymnastics training. The...