Presidio Hill School, founded in 1918, is an independent day school in San Francisco serving roughly 250–300 students in kindergarten through eighth grade. The school sits near the Presidio, a sprawling national park where students regularly study outdoors. Teachers use real landscapes for math, science, and history lessons instead of confining learning to classrooms.
Day school teaching in San Francisco creates a clear boundary between work and home—a genuine advantage in a city where housing and time are both expensive. Faculty do not live on campus, so evenings and weekends belong to you. Yet the work itself demands engagement. The progressive mission asks teachers to help students imagine, inquire, and create. That means responsive instruction, student-led projects, and comfort with open-ended learning. It is demanding, but it positions teachers as designers rather than deliverers of curriculum.
Presidio Hill School maintains strong financial health with solid net assets and growing fundraising support. This stability funds professional development and competitive compensation packages suited to the Bay Area market. The school invests in faculty retention because it knows good teachers stay when conditions support both their work and their lives outside school.
The school hires for elementary classroom teachers, middle school humanities and science instructors, and Spanish language specialists and arts educators. Spring hiring runs strongest for fall openings, with occasional mid-year positions.
For teachers drawn to progressive methods, outdoor-based learning, and day school rhythm in California, this school offers rare alignment of mission, geography, and institutional stability.
Open positions at Presidio Hill School
2 current openings. Click any role to apply directly on the school's site.
Not sure if Presidio Hill 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 →