Program Overview

Program Overview

Hero-Image
Hero-Image
Hero-Image
Hero-Image

Play, Learn, and Grow Together

Windmill is a non-profit, play-based preschool that offers families flexible scheduling to meet their needs. Children may attend Tuesday and Thursday, Monday through Friday, or Monday, Wednesday and Friday, with options for either half day or full day enrollment.


Our campus operates from 8:00 am to 5:30 pm, giving children a rich learning environment throughout the day. Full day programs provide opportunities to extend and deepen learning, allowing teachers to differentiate activities, support individual interests, and offer additional hands-on and inquiry-based experiences.

Toddler Program
(12 months – 2 years)

Our toddler program welcomes children, accompanied by an adult, to often their first preschool experience. The focus is on social-emotional, verbal, cognitive, and physical development through play—observing, imitating, exploring, and mastering new skills in a joyful, hands-on way.
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01

Twos Program

Our “Twos-Threes” classrooms serve children aged two and three, promoting social skill development, independence, and early learning concepts through music, art, dramatic play, and hands-on activities. Designated learning centers—blocks, sensory play, puzzles—combine with group time for storytelling and exploration.
Child-Focused Learning: Tailored to the unique developmental needs of two- and three-year-olds
Play-Based Approach: Active exploration and hands-on experiences drive learning
Independence: Children practice self-reliance, from putting on coats to cleaning up
Social & Emotional Growth: Encourages relationship building, sharing, taking turns, and self-expression

Mixed-Age Program (3–5 years)

Our mixed-age program gives children the unique opportunity to learn alongside peers of different ages, creating a dynamic environment where everyone benefits.
For Younger Children: Exposure to older peers helps them understand social expectations, increases motivation, and builds confidence and independence
For Older Children: Engaging with younger classmates fosters leadership skills, strengthens self-esteem, and encourages cooperation over competition
Company-Image-01
Company-Image-01
Company-Image-01
Company-Image-01
Gallery-Image-03
Gallery-Image-03
Gallery-Image-03
Gallery-Image-03

Learning through play
Growing through connection

Location

900 Portola Rd, Portola Valley, CA 94028

Facility License Number: 414004441

Follow us

Learning through play, Growing through connection

Location

900 Portola Rd, Portola Valley, CA 94028

Facility License Number: 414004441

Follow us

Learning through play
Growing through connection

Location

900 Portola Rd, Portola Valley, CA 94028

Facility License Number: 414004441

Follow us

Learning through play
Growing through connection

Location

900 Portola Rd, Portola Valley, CA 94028

Facility License Number: 414004441

Follow us