Skip to main content

You are here

Early Childhood Extended Day Program

About The Program

Before and after school teachers provide care for students until closing, with students remaining in their individual classes (Leaping Lizards, Teddy Bears, and Starfish) until 2:30 p.m., when they are combined into one class, the Butterflies, until 6:00 p.m. 

Daily schedule:

2:15 - 2:30 Snack in their individual classes

2:30 - 3:00 Free play on the lower school yard

3:00 - 4:30 Free choice activities on the preschool yard/enrichments (enrichments run from 3:30 - 4:15)

4:30 - 4:45 Second Snack

4:45 - 6:00 Indoor/outdoor free play options


Taught by CDS teachers, community teachers, and instructors from accredited local organizations, three sessions of exciting enrichment classes are offered each year (Fall, Winter, and Spring). Classes meet for one hour a week after school and time varies, depending on the nature of the class. Enrichment classes are additional (optional) opportunities for structured, hands-on learning experiences and carry an additional fee (all enrichments are sliding scale based on tuition level).

Winter session dates: 1/3 - 3/18 (10 weeks) NO CLASSES ON 1/17, 2/21-25, 3/14

Registration for winter enrichment classes will take place starting on Thursday, December 9 at 11:00 a.m. Please log on to your Ultracamp account to register and pay for your choice of enrichment class each day of the week. Registration will close on Wednesday, December 15 at 5:00 p.m.  There will be a two-week grace period to add/change/drop an enrichment; if you would like to make a change, please contact Erin Dayton-Jones at

Preschool Enrichments (3:30-4:30 p.m.)

Tuesday - Gymnastics with Fitness and Transit

FIT focuses on building body confidence, coordination, motor skills, strength, and flexibility as well as a love for moving. Each class begins with a warm-up, incorporating age-appropriate songs and imagination games. The second section of class focuses on age-appropriate tumbling passes and movement exploration that builds integrated strength and coordination for more advanced tumbling and inverted work. The class introduces a new piece of equipment each week.

Tuesday - Spanish with Gaby

Join Maestra Gaby for our Spanish enrichment in an immersive environment that allows students to practice and improve their ability to understand and speak the Spanish language. In this class, students will experience Spanish storytelling, songs and games, arts and crafts, and videos from all around the world. Your child will practice basic Spanish vocabulary related to their lives and basic phrases and expressions of everyday life.

Wednesday - Music with Alexei

Alexei Wajchman, a San Francisco music teacher born and raised in the Mission, is offering a music class for the upcoming Fall semester. Mr. Alexei has been teaching children's music since 2010. He's worked at Big City Montessori, Montessori Children's House of the West Coast, Montessori House of Children, Children's Day School, Little Tree Preschool, Noe Valley Childcare, and Gan Noe, among others.

His classes consist of folk/rock singalongs, fingerplays, and dancing/movement songs. The songs are a mix of originals and covers ranging from Woody Guthrie and Malvina Reynolds to Nirvana and The Ramones. He also teaches a different lesson on music theory (beat, rhythm, melody, harmony, ear training, etc.) and music history/appreciation each week. For instance, one month might focus on Dynamics (the volume of the music) and the instruments/music of Africa. Another month could be Intervals and the music of Asia.

Thursday - Tinkering with Guillermo

Tinkering is a playful way to approach and solve problems with materials through direct experience, experimentation, and discovery. In this class, we will tinker with various different kinds of materials as we construct our very own mazes and Marble Runs. While we build and experiment, students will problem-solve collaboratively, bounce ideas off each other, and have the opportunity to use their observational skills to guide their work. There’s nothing more exciting than watching marble zoom through tubes, drop through funnels, or jump across bumpers, so come join us for Tinkering after school on Thursdays!

TK/Kindergarten Enrichments (3:15-4:15 p.m.)

Monday - Messy Science with Lucy

The most important scientific discoveries in the world are made by the messiest scientists! During this enrichment, we'll say "Oops," make splats, and shout "Ick!" while learning what makes the world tick.

Wednesday - Fashion with Brionna

In Fashion with Brionna, students will learn how to sew, illustrate, and even make patterns. Brionna will help students design according to their own imagination and create projects that match their vision.

Thursday - Mixed Dance with Fitness and Transit

F.I.T. is a mobile children's movement company that’s served Bay Area youth for over 30 years. FIT focuses on building body confidence, coordination, motor skills, strength, and flexibility as well as a love of moving and dance that will endure through to adulthood. This session, they are coming to TK and Kindergarten with one of their most popular classes--an exciting and engaging mixed dance class. Bust a move!

We have sliding scale available for enrichments and music lessons, as detailed below:

Sliding Scale Tier Enrichment
$2,501 - $9,999 $85
$10,000 - $18,000 $170
$18,001 - $28,000 $250
$28,001 and higher $330


  • Registration for enrichments will take place via Ultracamp (you can access your account/make an account for new families here). 
    • Please take a moment to sign in/create an account (for new families) to ensure that your profile for your student is ready.
  • Registration will begin Thursday, December 9 at 11:00 a.m. and will end Wednesday, December 15 at 5:00 p.m. 
  • Notes on participation:
    • Enrichments are first come, first served.
    • If an enrichment does not get enough sign-ups, it will be canceled.

You can find all dates relevant to the Extended Program for the 2021-2022 school year here. If you have any questions regarding programming, please contact Extended Program Director Erin Dayton-Jones at