Take a look at our school grounds in this video by our very own Lauren Koo (2015 alumna) working with 7th grade students. Peninsula School is located on six acres of land in Menlo Park, California. With its Victorian "Big Building," many large oaks, and natural setting, the school provides a sense of seclusion, safety, and timelessness that is cherished by the children, parents and teachers who make up its community.