Presidio Knolls School is a day school in San Francisco serving 301 to 500 students in pre-school, elementary, and middle school. The school has no religious affiliation and builds its model on a single, integrated idea: Mandarin immersion paired with progressive pedagogy. This means teachers work across grade levels to weave language and content together. A math lesson teaches both numeracy and Mandarin. A science unit builds inquiry skills and English writing at once.
Teaching at Presidio Knolls requires a different mindset than traditional independent schools. You design lessons rather than follow a script. You collaborate across disciplines. You see language acquisition not as a separate class but as woven into every subject. This approach demands flexibility and cross-grade teamwork. In return, it places you at the center of curriculum design instead of on its margins. Faculty work together to ask: how does this lesson serve both language and content goals?
Presidio Knolls hires classroom teachers, Mandarin specialists, and support staff across all divisions. Most roles focus on core academics, language instruction, and enrichment. San Francisco's job market means candidates weigh commute time and housing costs carefully. The school's strong financial position—net assets of $30.7 million and stable revenue—supports professional development and collaborative planning time that many schools cannot afford.
Day school teaching differs from boarding school roles: you are not a dorm parent or full-time residential presence. You design and teach. You coach or lead clubs. You go home at day's end. For educators drawn to language-integrated learning and California-based day school work, Presidio Knolls offers a defined community built on that exact mission.
Open positions at Presidio Knolls School
4 current openings. Click any role to apply directly on the school's site.
Not sure if Presidio Knolls 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 →