← All schools

The San Francisco School

San Francisco, CA · Visit school website ↗

DayCoEd200–300 studentsWell-resourced

The San Francisco School serves roughly 250 students in pre-K through eighth grade in San Francisco's Mission District. It is an independent day school where faculty teach and return home each evening—a rhythm that differs sharply from boarding school work. The school's mission centers on cultivating intellectual and humanitarian potential within a community built on mutual respect and diversity.

Teaching here means deep knowledge of your students. The pre-K through middle school span creates natural continuity: a third-grade teacher often sees that child through eighth grade. This multi-year relationship is rare in independent schools and shapes how you teach. Spanish language instruction runs throughout the curriculum, not isolated into single classes. That integration reflects both the school's commitment to multilingualism and San Francisco's cultural landscape.

The San Francisco School maintains solid financial footing with strong fundraising growth. This stability funds competitive salaries, professional development, and classroom resources. Day school positions mean you direct your out-of-school time toward family, writing, or community work—a benefit many urban educators value.

The school recruits for elementary and middle school teaching roles across core academic subjects and Spanish-language programs. Support and administrative positions emerge as the school grows.

For educators seeking a mission-driven community small enough that your teaching shapes culture, The San Francisco School offers intellectual engagement and demographic diversity in one of California's most dynamic cities. Faculty know every student by name. That visibility is the draw.

Open positions at The San Francisco School

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

Not sure if The San Francisco 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 →