CRPD offers classes that keep youth active while developing curiosity and creativity.

For more information, email or call your class location:

Interested in teaching classes for CRPD? Reach out to us for more info!

Park Adventures – NEW

This fun outdoor program is sure to entertain your kiddos with themed activities and projects this fall! Kids will enjoy physical activity through games, tap into a creative side with crafts and projects as well as socialize with new friends. Sign up for one or multiple weeks!
Location: Rosemont Community Park
Ages: 5-12
Register today!

March 11Sat10 a.m. – Noon Island Explorer
Apr. 15Sat10 a.m. – Noon Desert Oasis
May 13Sat10 a.m. – Noon Weird and Wacky



Ages: 3 – 5
Tues • 4:30 – 5:15 p.m.
Hagan Community Center
Ages: 5 – 14
Tues • 3:45 – 4:30 p.m.
Hagan Community Center
Ages: 7 – 14
Tues • 5:15 – 6 p.m.
Hagan Community Center
No class on 4/4, 6/13. June classes start 5/30.


Ages: 3 – 5
Wednesdays • 4:15 – 5 p.m.
Hagan Community Center

In Pre-Ballet, your blooming dancer will learn proper ballet technique and terms in a fun and rewarding atmosphere. Attire: black leotard, pink footless tights, pink leather ballet slippers or bare feet, and/or white shirt, black shorts and black leather ballet slippers or bare feet.
Ballet 1
Ages: 6 – 14
Wednesdays • 5 – 5:45 p.m.
Hagan Community Center

Dancers will learn turns, leaps and jumps as they develop personal artistry, while enhancing their physical coordination. Attire: black leotard, pink or flesh-tone footless tights, flesh-tone leather ballet slippers or bare feet, and/or white shirt, black shorts and black leather ballet shoes or bare feet. No tutus or skirts allowed.
No class 4/5 and 6/14. June class begins on 5/31. Spring ballet recital: 4/26; Fall ballet recital: 8/24. $5 instructor fee to participate.

My First Tennis Lesson

Ages: 4-6 • Larchmont Community Park

During this 6-week program which includes one class per week, kids will participate in fun activities while learning the fundamentals of tennis in a safe and supportive environment. With this program the use of “right-sized” equipment (regarding, weight, length, speed, and size) allows young players to learn and play more effectively. Some parent participation required.

Saturdays at 9:30 – 10:30 a.m.
Mar. 11 – Apr. 22**
May 13 – June 24*
July 15 – Aug. 19
*No class 4/8 **Session held at Heron Landing Community Park – Tennis Courts

Learn to Play: Tennis

Ages: 7-12 • Larchmont Community Park

This program provides students with the opportunity to try tennis in a safe, enriching, and supportive environment. This opportunity to play is granted funded by the Junior Tennis Fund Sacramento. A small commitment fee is required. Upon completion of the class students will be provided with their very own tennis equipment.

Saturdays at 10:45 – 11:45 a.m.
Mar. 11 – Apr. 22**
May 13 – June 24*
July 15 – Aug. 19
Sept. 9 – Oct. 14
*No class 4/8 **Session held at Heron Landing Community Park – Tennis Courts

Youth Tennis for Beginners

Ages: 6 – 8 • Heron Landing Community Park

During this 6-week program, children will learn basic tennis skills through participating in various trainings and fun games. There will be individual and team activities that will help kids develop personal and teamwork skills.

Sundays at 9:15 – 10:15 a.m.Thursdays at 5 – 6 p.m.
Mar. 12 – Apr. 23
May 21 – July 2
July 16 -Aug. 20
Mar. 16 – Apr. 20
May 25 – June 29
July 20 – Aug. 24

Youth Tennis for Intermediate Players

Ages: 7 – 13 • Heron Landing Community Park

In the 6-week program, students will meet once weekly and learn the fundamentals of tennis. Players will learn basic tennis skills by understanding the important “ball-hit” principle and move to more advanced techniques. Students will gain a better understanding of tennis and the principles of the game.

Sundays at 10:30 – 11:30 a.m.Thursdays at 6:15 – 7:15 p.m.
Mar. 12 – Apr. 23
May 21 – July 2
July 16 – Aug. 20
Mar. 16 – Apr. 20
May 25 – June 29
July 20 – Aug. 24

Junior Tennis Clinics

Ages: 6 – 14 • Heron Landing Community Park

Tennis lessons with level 1 PTR (professional tennis registry) certified tennis Coach Garth! These classes are geared for tennis players who are brand new to tennis or who have intermediate skills. Tuesday classes are one-hour skill-based classes and Saturday classes are one-hour skill based and 1-hour match play, classes. The intermediate class is for players who are ready to move on from red ball to orange ball where players already have basic competency with grips, footwork, groundstroke rally, volley transition, and serve/return.

Beginners/Intermediate: Ages 6 – 14Intermediate: Ages 11 – 14
Tuesdays at 5:30 – 6:30 p.m.
March 7 – April 18*
May 9 June 13
Saturdays at 1 – 3 p.m.
Mar. 11-Apr. 22*
May 6-June 10
*No class on 4/4 or 4/8

Junior Pickleball Lessons – Beginner & Intermediate

Ages: 6 -14• Eagle’s Nest Park

Pickleball lessons with level 1 PTR (Professional Tennis Registry) certified tennis Coach Garth! These classes are geared for young athletes new to the game of Pickleball (the fastest growing game on the planet!). Whether you’ve never picked up a racket or want to improve your skills, Coach Garth is dedicated to helping you reach your goals. Classes are one-hour, skill-based and will cover the fundamentals of pickleball to prepare players for future competition.

Thursdays – 5:30 – 6:30 p.m.
Mar. 9 – Apr. 13
May 11 – June 15

Pee Wee Sports

Ages 3-6 • Mather Sports Complex

Designed specifically for first-timers, these child-friendly, 5-week sessions focus on sports fundamentals, general game knowledge and prepare children for organized team sports. Each session meets one day per week. If you are interested in multiple days, register for multiple sessions. Be sure to sign up early to secure your spot!

NinjasMonJune 19-July 244 – 4:45 p.m.MSC Dance Studio
SoccerTuesJune 20-July 254 – 4:45 p.m.MSC Softball Field
SoccerWedJune 21-July 264 – 4:45 p.m.Veteran’s Park
SoccerWedJune 21-July 265 – 5:45 p.mVeteran’s Park
BasketballThursJune 22-July 205 – 5:45 p.mMSC Basketball Court
NinjasMonJuly 31-Aug. 284 – 4:45 p.m.MSC Dance Studio
BasketballTuesAug. 1-294 – 4:45 p.m.MSC Basketball Court
BasketballWedAug. 2-304 – 4:45 p.m.MSC Basketball Court
BasketballWedAug. 2-305 – 5:45 p.mMSC Basketball Court
SoccerThursAug. 3-315 – 5:45 p.mMSC Soccer Field
MSC: Mather Sports Complex

Kingdom Taekwondo

Mather Sports Complex

Enroll today and learn Taekwondo with The Kingdom Martial Arts. Our award- winning, life-changing confidence-building program is perfect for all ages (6+). In our program students learn self-defense skills, improve discipline and have a lot of fun!

Beginner/All Belts
Ages: 6+
Mondays & Wednesdays • 5 – 6 p.m.
Little Dragons
Ages: 3-5
Tuesdays & Thursdays • 4:30- 5 p.m.
Beginner/All Belts
Ages: 6+
Tuesdays & Thursdays • 5 – 6 p.m.
Adults/All Belts
Ages 15+
Tuesdays & Thursdays • 6 – 7 p.m.

Kingdom Basketball

Ages: 7-12 • Mather Sports Complex

Join coach Harris (former college basketball player) for his skill building monthly instructional basketball classes. Classes will focus on critical fundamental skills of the game and have your players walking away ready for the upcoming Jr. Kings basketball season. Get in the game today with Coach Harris!

Mondays & Wednesdays • 4:15 – 5 p.m.

Vision Soccer Training & Futsal Factory Indoor Soccer Clinics

CRPD is partnering with Vision Soccer Training to offer some of the best soccer clinics in the Sacramento region for kids ages 2-12 years old. Each clinic is designed for a specific age group, which guarantees maximum development. Vision Soccer training programs use various dynamic, fast-paced activities and games to help players dramatically improve their individual skills!

Session Schedule – Saturdays
Session 1: March 4-25 at Stone Creek Community Park
Session 2: April 15-May 6 at Independence Community Park
Session 3: May 27-June 17 at Heron Landing Community Park

Session 4: July 8-29 at Hagan Community Park

Session 5: Aug. 12-Sept. 2 at Rosemont Community Park

Toddle Ballers
Ages: 2-3
9 – 9:40 a.m.
Kinder Kickers
Ages: 4-5
9:50 – 10:35 a.m.
Ages: 6-8
10:40 – 11:25 a.m.
Ages: 9-12
11:30 – 12:20 p.m.

Vizion Cheer Classes

Ongoing monthly

Location: Mather Sports Center Dance Studio

Learn motions, cheer/chants, jumps, and stunts in this fun and exciting class. Perfect for children who are interested in trying cheerleading for the first time, trying out for a cheerleading team, or want to be a part of Vision competitive cheer team. We build self-confidence, character, and technique!
Register today!

Intro – TuesdaysComp. – Wed./Thurs.
Ages: 5 – 9
6:15 – 7:15 p.m.
Ages: 5 – 9
6:15 – 7:15 p.m.
Ages 10 – 14
7:15 – 8:15 p.m.
Ages 10 – 14
7:15 – 8:15 p.m.

Swim Lessons, Clinics and Teams

For information on swim lessons, clinics and teams, visit our Aquatics page.

Sports Camps

For a full list of sports camps and school break camps, visit our CRPD Camps page.

Sports Leagues

The return to sports leagues is subject to local and state guidelines. COVID-19 modifications and precautions will be implemented. Register for the interest list to be contacted when sports become available. Fees and schedules will be posted at a later date. Please contact, Recreation Supervisor Nina Sinor at or call the Mather Sports Center at 916-362-1704.

For detailed league information, visit

Interested in coaching? Please contact us at 916-307-6867.

Youth Street Hockey League – Returning January 2024

The 2023 Youth Street Hockey League has concluded. Stay tuned for updates on the 2024 season!

Ages: 5-14
Location: Mather Sports Complex Street Hockey Rink
Registration Deadline: TBA
Registration coming soon!

SeasonDaysGame Times
Returning Spring 2024Sat8 a.m. – 2 p.m.

Pee Wee Soccer League – Returning Spring 2024

Ages: 4 – 6

The 2023 Pee Wee Soccer League has concluded. Stay tuned for updates on the 2024 season!

Join us for the third season of our Pee Wee Soccer League! This is an instructional 4 v. 4, six-week outdoor soccer league. Players will be separated into small teams where volunteer coaches will teach them the fundamentals of the game in a safe, fun and enriching environment. Each team will have a one hour practice during the week based on the coach’s availability. Games will be played on Saturdays.

Skills Clinic: (Players & Coaches): TBA

SeasonDaysGame TimesRegistration Deadline
TBASat11 a.m. – NoonTBA

Jr. NBA Youth Basketball League

Ages: 5-10
Get ready for the return of youth basketball at the Mather Sports Complex. In partnership with the Sacramento Kings, players will experience a player’s clinic, weekly practices and a six-game league.

Spring League – Returning Spring 2024
Location: Mather Sports Complex – Gym
Registration Deadline: TBA
Season: TBA
Game Times: Saturdays from 8 a.m. – 3 p.m.
Fee: TBA

Summer League 2023
Location: Mather Sports Complex – Gym
Registration Deadline: July 16
Season: August 5 – September 16 (No games on September 2)
Game Days/Times: Saturdays from 8 a.m. – 3 p.m.
Fee: $125 ($140 after registration deadline)

NFL Youth Flag Football League

Ages: 5-14
Our NFL Youth Flag Football League is a real touchdown. This league will teach fundamentals of football, good sportsmanship and teamwork. Each participant will receive an NFL Flag Football jersey, shorts, a flag set and a certificate of participation. This season includes a player evaluation day and six league games.

Spring League – Returning Spring 2024
Location: Heron Landing Community Park
Registration Deadline: TBA
Evaluation Day: TBA
Season: TBA
Game Times: Saturdays, 8 a.m. – 3p.m.
Fee: $125

Fall League – Now Open!
Location: Heron Landing Community Park & Mather Sports Complex
Registration Deadline: September 3
NEW Evaluation Day: Friday, September 15, 5:00 – 7:30 p.m.
Season: Oct. 3 – Dec. 2 (No games November 24 or 25)
Game Days/Times: 8 a.m. – 3p.m.
Fee: $140 ($155 after registration deadline)

Girls Youth Volleyball League – Coming 2024

Ages: 5th – 8th grade

Bump, Set & Spike your way into our girl’s youth volleyball league! Practices will concentrate on fundamental skill-building such as, passing, setting, serving and spiking. Each team will have one practice a week, and an 8-game guarantee during the season. Practice schedule (day/time) is dependent on volunteer coach and gym availability.

Summer 8-Game League

Stay tuned for more information coming in 2024!

Location: TBA
Registration Deadline: TBA
Evaluation Day: TBA
Season: TBA
Game Times: TBA
Fee: TBA


Arts & Enrichment

Cooking with Kids

Ages: 4-18
A variety of culinary skills, as well as kitchen and food safety tips are incorporated into each class. Students will create a meal or entrée to enjoy in class or share with friends and family. New menus introduced each session.

Location: Neil Orchard Senior Activities Center

Meeting Dates:

Mondays, 3 – 4 p.m.

Fridays, 4 – 5 p.m.

Safety Guidelines: Tie up long hair. No open toed shoes.
Class Note: Due to nut allergies, no nuts are used in any recipes.

*$55 material fee due to instructor on first day of each session **No class 4/21 and 7/7.

Fee Assistance Program

Fee assistance may be available for qualified individuals who would like to participate but are financially restricted. Please call the Hagan Community Center at 916-369-9844 to learn more about our Fee Assistance Program.