← All schools

Mid-Peninsula High School

Menlo Park, CA · Visit school website ↗

DayCoEd100–200 studentsWell-resourced

Mid-Peninsula High School is a small independent day school in Menlo Park, California, serving about 150 high school students in grades 9 through 12. The school draws learners from across the San Francisco Bay Area and maintains no religious affiliation. Its core belief is direct: all students belong in classrooms led by expert teachers who know them individually.

Faculty work in a setting where scale matters. With 150 students, every teacher knows every learner by name. Curriculum decisions rest with faculty, where individual voices shape what gets taught. The school offers American Sign Language and Spanish alongside core academics. Hiring spans math, English, sciences, humanities, languages, and support staff.

The day-school model reshapes daily life for teachers. There is no campus housing, no dorm duty, no evening supervision rotations. Teachers leave at day's end and manage their own time. This appeals to educators who want depth in the classroom without the live-in demands of boarding schools. It also means no relocation pressure for candidates in the Bay Area job market.

Mid-Peninsula High School operates from a position of financial stability. The school holds net assets exceeding $13 million and shows steady fundraising growth, which funds staff development and operational continuity. Compensation reflects the Silicon Valley region and the school's sound financial footing. Teaching jobs include posted salary ranges and benefits details.

The school hires year-round for faculty, language teachers, and administrative support. For educators seeking small-school autonomy, day-school flexibility, a California base, and linguistic program involvement, Mid-Peninsula High School offers a concrete choice.

Open positions at Mid-Peninsula High School

2 current openings. Click any role to apply directly on the school's site.

Not sure if Mid-Peninsula High School is the right fit?

Take the Teacher Match Quiz — answer 30 questions about your experience, geography, and values. Get a shareable Teacher Profile Card and your top 10 matched schools from our database of 2,044.

Take the Teacher Match Quiz →