• Home.
  • About Us.
  • Admissions.
  • Academics.
  • Development.
  • Campus Life.
  • KeysNet.
Main photo

Keys at a Glance

Quick Facts

  • Independent
  • Grades K–8
  • Nonsectarian
  • Nonprofit
  • Average students per class: 17
  • Accreditation: California Association of Independent Schools
  • Established in 1973
  • New middle school campus opened in September 2009
  • Specialty classes: Science, Spanish, Mandarin, Art, Music, PE, Social and Emotional Learning, Speech, Drama, Technology, Library, and Study Skills
  • Differentiated instruction
  • Outdoor Education: Overnight trips at all grade levels
  • Extended care: Before School and After School programs
  • School-wide buddy program pairing Lower and Middle school students
  • Hot lunch program available through The Lunch Master
  • Dress code, but no uniforms
  • After school athletic program for grades 5–8
  • After School Enrichment (ASE) classes on campus
  • Supplemental Care and Summer Camp programs

Accreditation & Affiliations

  • Accredited by the California Association of Independent Schools (CAIS)
  • Member of the National Association of Independent Schools (NAIS)
  • Member of the Educational Records Bureau (ERB)
  • Member of Common Ground
  • Member of Association for Supervision and Curriculum Development (ASCD)

Hours

Before School Care: 7:30am–8:30am

School Day:
Grades K–4: 8:30am–3:10pm


Grades 5–8: 8:40am–3:20pm

Lower School After Care:
3:00pm-6:00pm

Middle School Extended Day:
3:30pm-6:00pm


For questions regarding Lower School After Care or Middle School Extended Day please contact Cody Schaffner, Director of Auxiliary Programs at cschaffner@keysschool.com.

Transportation

Free transportation shuttles are provided for travel between the Palo Alto CalTrain station and both school campuses in the the morning and afternoon. Transportation between campuses is also provided free of charge.

Keys School - Lower Campus · 2890 Middlefield Road · Palo Alto, CA · 94306
Keys School - Middle Campus · 3981 El Camino Real · Palo Alto, CA · 94306

Phone: 650-328-1711