MSLC Preschool is a transformative experience. MSLC has a long-standing history in the community, serving Palo Alto families for over 20 years. We have been referred by word of mouth to countless families, students, and even Palo Alto Unified School District elementary schools. Our families and students become part of a tight-knit community that is built and supported for a lifetime.

Our program hours are from 9:30 a.m. – 5 p.m. The earliest drop-off time begins at 8:30 a.m. and the latest pick-up time is at 6:00 p.m. Eligible preschool students are between 2.5 to 5.5 years old and must be fully potty-trained before the first day of school.

We’d like every prospective family to visit MSLC Preschool in person. For more information, please contact us:

We encourage you to bring your child/children with you when visiting MSLC.


3048 Price Ct
Palo Alto, CA 94303