Youth Enrichment & Specialty Programs

El Cerrito Recreation strives to provide the community opportunity for personal enrichment, socialization, growth and just plain fun! Through partnerships with local schools, sports leagues, instructors, coaches and more, we connect El Cerrito and beyond to a wide variety of specialized programs including after-school classes, athletics, summer camps and virtual activities. Our mission is to help our local youth to discover and develop passions in STEM, visual arts, sports, performing arts and more in a safe and nurturing environment.

Winter/Spring 2023 Programs

Registration: Registration Opens Online Tuesday, 12/13 for El Cerrito Residents and Wednesday, 12/14 for Non-Residents. Registration is accepted online only at Full program scheduled including session dates, fees, class descriptions and more can be viewed in the latest rEC guide. To view the Winter/Spring 2023 rECguide, click here.   

Specialty Classes: This season specialty recreation classes being offered include Capoeira, Clay for Kids, Educational Virtual Reality, Karate, Skyhawks Multi-Sports, Violin, Lil Ninja Warrior, Soccer and Gymnastics.

New this Season:

  • Off the Block STEM with LEGO President’s & Spring Break Camps
  • Beginner Judo
  • Spiders Ultimate Frisbee Beginner Clinics
  • Teen Workshop Series


After-School Enrichment Program (ASEP): Enrichment classes are offered immediately after the school day, right on the Fairmont, Harding, and Madera elementary school campuses for students attending these schools. ASEP's are offered in three sessions throughout the school year: Fall, Winter, and Spring. Click here for more information

Co-Sponsored Youth Groups

On-Going Volunteer Opportunity

Cards for Seniors Graphic



Program Supervisor                        Program Coordinator                      Recreation Office

Taylor Melton                                      Jenya Jawad                                       7007 Moeser Ln            

(510) 559-7004                                   (510) 559-7001                                   (510) 559-7000