.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 →