Enrichment Classes

.sbs-enrichment-hero { background: #0068e0; color: #ffffff; text-align: center; padding: 48px 24px 40px; margin-bottom: 40px; } .sbs-enrichment-hero h1 { font-family: ‘Sansita’, sans-serif; font-size: 36px; font-weight: 400; color: #ffffff; margin-bottom: 12px; line-height: 1.4; } .sbs-enrichment-hero p { font-family: ‘Roboto’, sans-serif; font-size: 18px; color: rgba(255,255,255,0.88); max-width: 600px; margin: 0 auto; line-height: 1.6; } .sbs-enrichment-intro { max-width: 760px; margin: 0 auto 48px; text-align: center; padding: 0 24px; } .sbs-enrichment-intro h2 { font-family: ‘Sansita’, sans-serif; font-size: 30px; color: #333333; font-weight: 400; margin-bottom: 16px; } .sbs-enrichment-intro p { font-family: ‘Roboto’, sans-serif; font-size: 17px; color: #808080; line-height: 1.65; } .sbs-class-grid { display: flex; flex-wrap: wrap; gap: 24px; max-width: 1020px; margin: 0 auto 48px; padding: 0 24px; justify-content: center; } .sbs-class-card { background: #ffffff; border: 1px solid #e3e3e3; border-top: 4px solid #0068e0; border-radius: 4px; padding: 28px 24px 24px; flex: 1 1 280px; max-width: 320px; box-shadow: 0 2px 6px rgba(0,0,0,0.06); } .sbs-class-card h3 { font-family: ‘Sansita’, sans-serif; font-size: 22px; font-weight: 400; color: #333333; margin-bottom: 8px; line-height: 1.3; } .sbs-class-card .sbs-age-tag { display: inline-block; font-family: ‘Roboto’, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #0068e0; background: #e8f1fc; padding: 3px 10px; border-radius: 20px; margin-bottom: 12px; } .sbs-class-card p { font-family: ‘Roboto’, sans-serif; font-size: 15px; color: #808080; line-height: 1.6; margin-bottom: 0; } .sbs-class-card .sbs-card-tuition { font-family: ‘Roboto’, sans-serif; font-size: 12px; font-weight: 700; color: #333333; margin-top: 10px; padding-top: 10px; border-top: 1px solid #e3e3e3; } .sbs-class-card .sbs-card-detail { font-family: ‘Roboto’, sans-serif; font-size: 13px; color: #428bca; margin-top: 14px; line-height: 1.5; } .sbs-enrollment-box { background: #f2f2f2; border-left: 5px solid #0068e0; max-width: 760px; margin: 0 auto 48px; padding: 32px 36px; } .sbs-enrollment-box h2 { font-family: ‘Sansita’, sans-serif; font-size: 26px; color: #333333; font-weight: 400; margin-bottom: 12px; } .sbs-enrollment-box p { font-family: ‘Roboto’, sans-serif; font-size: 16px; color: #808080; line-height: 1.65; margin-bottom: 20px; } .sbs-btn { display: inline-block; font-family: ‘Roboto’, sans-serif; font-size: 16px; font-weight: 700; color: #ffffff; background: #0068e0; padding: 13px 30px; border-radius: 3px; text-decoration: none; transition: background 0.2s; } .sbs-btn:hover { background: #00b3e0; color: #ffffff; text-decoration: none; } .sbs-contact-strip { text-align: center; padding: 40px 24px; background: #ffffff; border-top: 1px solid #e3e3e3; } .sbs-contact-strip h3 { font-family: ‘Sansita’, sans-serif; font-size: 24px; color: #333333; font-weight: 400; margin-bottom: 10px; } .sbs-contact-strip p { font-family: ‘Roboto’, sans-serif; font-size: 16px; color: #808080; margin-bottom: 20px; } .sbs-schedule-section { max-width: 1020px; margin: 0 auto 48px; padding: 0 24px; } .sbs-schedule-section h2 { font-family: ‘Sansita’, sans-serif; font-size: 30px; color: #333333; font-weight: 400; margin-bottom: 10px; text-align: center; } .sbs-schedule-section > p { font-family: ‘Roboto’, sans-serif; font-size: 16px; color: #808080; text-align: center; margin-bottom: 20px; } .sbs-schedule-key { display: flex; gap: 24px; justify-content: center; margin-bottom: 18px; font-family: ‘Roboto’, sans-serif; font-size: 13px; font-weight: 700; } .sbs-key-edh { color: #0068e0; } .sbs-key-gb { color: #2a8a4a; } .sbs-schedule-wrap { overflow-x: auto; } .sbs-schedule-table { width: 100%; border-collapse: collapse; background: #ffffff; border: 1px solid #e3e3e3; font-family: ‘Roboto’, sans-serif; font-size: 14px; min-width: 580px; } .sbs-schedule-table thead th { background: #333333; color: #ffffff; font-family: ‘Sansita’, sans-serif; font-size: 15px; font-weight: 400; padding: 12px 14px; text-align: center; border-right: 1px solid rgba(255,255,255,0.1); } .sbs-schedule-table thead th.sbs-time-col { background: #1a1a1a; width: 120px; } .sbs-schedule-table tbody tr { border-bottom: 2px solid #e3e3e3; } .sbs-schedule-table tbody td { padding: 14px 10px; vertical-align: top; border-right: 1px solid #e3e3e3; text-align: center; } .sbs-time-col { background: #f2f2f2; text-align: left !important; padding: 14px 14px !important; vertical-align: middle !important; } .sbs-time { display: block; font-weight: 700; color: #333333; font-size: 13px; margin-bottom: 4px; } .sbs-time-note { display: block; font-size: 11px; color: #808080; line-height: 1.4; } .sbs-slot { display: inline-block; padding: 8px 10px; border-radius: 4px; text-align: center; width: 100%; } .sbs-slot strong { display: block; font-size: 13px; margin-bottom: 3px; line-height: 1.3; } .sbs-slot span { display: block; font-size: 11px; } .sbs-slot.edh { background: #e8f1fc; color: #0050a8; } .sbs-slot.gb { background: #e4f4e9; color: #1a6b35; } .sbs-slot.both { background: #f5f5f5; color: #444444; } .sbs-sessions-grid { display: flex; flex-wrap: wrap; gap: 12px; margin: 20px 0; } .sbs-session { background: #ffffff; border: 1px solid #e3e3e3; border-radius: 4px; padding: 14px 18px; flex: 1 1 140px; display: flex; flex-direction: column; gap: 2px; } .sbs-session-label { font-family: ‘Roboto’, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #0068e0; } .sbs-session-name { font-family: ‘Sansita’, sans-serif; font-size: 16px; color: #333333; } .sbs-session-dates { font-family: ‘Roboto’, sans-serif; font-size: 13px; color: #808080; } @media (max-width: 640px) { .sbs-class-card { max-width: 100%; } .sbs-enrollment-box { padding: 24px 20px; } .sbs-enrichment-hero h1 { font-size: 28px; } }

Enrichment Classes

Engaging, hands-on classes open to homeschool families and the broader community — no preschool enrollment required.

Learning Beyond the Classroom

Step by Step, Paso a Paso offers enrichment sessions designed to spark curiosity, creativity, and a love of learning in children of all ages. Our small-group classes are held at our Granite Bay and El Dorado Hills locations and are open to the public.

Letters

TK & Kinder · Monday 1:45–3:00 pm

Builds early literacy skills through engaging circle time and hands-on projects. Each session focuses on letter recognition, proper letter formation, phonics, and beginning sound awareness — the perfect foundation for Kindergarten readiness.

$230 tuition + $20 lab fee per session
📍 Both Locations

Fine Motor Skills on the Farm

TK & Kinder · Tuesday 1:45–3:00 pm

Get your hands dirty and your fingers moving! This class takes little learners outside to our farm setting for hands-on fine motor skill development. Through scooping, planting, threading, and animal care, children build the finger strength and coordination they need for writing and everyday life.

$230 tuition + $20 lab fee per session
📍 Both Locations

Numbers — Let’s Get Counting

TK & Kinder · Wednesday 1:45–3:00 pm

Each session blends circle time with hands-on projects so numbers come alive in a meaningful and fun way. We focus on number recognition, counting confidence, and early math concepts — the perfect foundation for Kindergarten!

$230 tuition + $20 lab fee per session
📍 Both Locations

Little Scientist

TK & Kinder · Thursday 1:45–3:00 pm

A hands-on science class that encourages curiosity, exploration, and discovery through age-appropriate experiments. Children explore the world through sensory activities, nature studies, simple STEM challenges, and exciting science projects that build observation, prediction, and problem-solving skills.

$230 tuition + $20 lab fee per session
📍 Both Locations

Social & Emotional Learning Through Process Art

TK & Kinder · Friday 1:45–3:00 pm

This class nurtures children’s social and emotional development through open-ended art experiences. Through painting, creating, storytelling, and self-expression, children learn to identify feelings, build confidence, practice kindness, and develop problem-solving skills in a supportive environment.

$230 tuition + $20 lab fee per session
📍 Both Locations

Storybook Art

TK & Kinder · Monday 4:15–5:30 pm

Celebrates the beauty of fall through picture books, hands-on art, and nature-inspired creativity. Each class begins with a story introducing seasonal vocabulary, colors, and textures. Children explore watercolor, texture collages, and nature prints — building fine motor skills and early language development.

$230 tuition + $20 lab fee per session
📍 El Dorado Hills

Spanish Class — ¡Let’s Learn Español!

TK & Kinder · Tuesday 4:15–5:30 pm

A fun and immersive Spanish experience! Students learn conversational Spanish through circle time vocabulary, songs, and hands-on crafts. This is a full immersion class — the teacher speaks only in Spanish. Our goal is to make learning Spanish fun!

$230 tuition + $20 lab fee per session
📍 El Dorado Hills

Spanish Art Class — ¡Let’s Learn Español!

Kinder – 2nd Grade · Wednesday 4:15–5:30 pm

A fun, hands-on art class where students explore painting, drawing, and clay while being fully immersed in Spanish. Open-ended projects spark imagination and creativity while developing artistic techniques, fine motor skills, and self-confidence — all in Spanish!

$230 tuition + $20 lab fee per session
📍 El Dorado Hills

Let’s Get Lost in a Book — On the Farm!

3rd & 4th Grade · Thursday 4:15–5:30 pm

Get lost in Charlotte’s Web! Each week we discuss chapters together and bring the story to life through hands-on activities. The best part? You’ll get to meet our very own pig, Charlotte, and interact with all our farm animals — making every session a truly magical experience.

$230 tuition + $20 lab fee per session
📍 Granite Bay Farm

Project Impact — Leadership Class

High School · Friday 4:15–5:30 pm

Project Impact is a leadership class that builds soft skills and prepares students to make a real difference in the world. Students collaborate with university students and an international school in Uganda, developing communication, empathy, public speaking, and project planning skills through meaningful, real-world experiences.

$230 tuition + $20 lab fee per session
📍 El Dorado Hills

Weekly Class Schedule

Classes meet weekly throughout each 6-week session. Two time slots are offered — afternoon preschool classes at both locations, and evening enrichment classes.

● El Dorado Hills ● Granite Bay
Monday Tuesday Wednesday Thursday Friday
1:45 – 3:00 pm TK & up · Both locations
Letters
Fine Motor Skills
Numbers
Little Scientist
Social & Emotional Learning Through Process Art
4:15 – 5:30 pm El Dorado Hills & Granite Bay
Storybook Art TK & Kinder
Spanish Class TK & Kinder
Spanish Art Class K – 2nd Grade
Let’s Get Lost in a Book 3rd & 4th Grade
Project Impact High School

2026–2027 Session Schedule

Classes run in 6-week sessions at our El Dorado Hills and Granite Bay locations. Spots are limited — contact us to reserve your child’s spot.

Session 1 Fall A Sept 14 – Oct 23, 2026
Session 2 Fall B Oct 26 – Dec 11, 2026

Preschool enrichment classes run Mon–Fri, 1:45–3:00 pm at both locations. Afternoon classes run 4:15–5:30 pm, alternating between El Dorado Hills and Granite Bay.

Enroll Now →

Questions? We'd love to hear from you.

Reach out to learn more about scheduling, pricing, and which class is the right fit for your child.

Get In Touch