← All schools

The Bay School of San Francisco

San Francisco, CA · Visit school website ↗

DayCoEd300–500 studentsWell-resourced

The Bay School of San Francisco is an independent, coeducational day school in the Presidio, serving 399 students in grades 9 through 12. Founded in 2004, the school draws from over 90 Bay Area middle schools. It was built on a clear premise: prepare students for leadership in a world where change and innovation never stop.

Teaching here means real curriculum influence. Most faculty at The Bay School design courses, not just teach them. The school's nationally-recruited team builds learning around how students lead in an interconnected future. If you want a voice in what your students study and how they learn it, rather than inheriting a fixed curriculum, this matters.

The day school model shapes daily life. Unlike boarding schools, faculty live in San Francisco—no on-campus housing required, no dorm duty. You keep your evenings and weekends. The school maintains strong finances, with consistent revenue growth that funds classroom resources and ongoing professional development for teachers.

The Bay School hires year-round for mathematics, English, sciences, humanities, world languages, and arts. Mandarin Chinese and Spanish language programs create teaching opportunities for specialists and content teachers. Administrative and support roles open periodically. Because the school is less than 20 years old, faculty shape cultural norms and curriculum standards rather than simply maintain them.

For educators in San Francisco seeking independent school teaching jobs with genuine curriculum autonomy and a commute-friendly day schedule, The Bay School offers a distinctive path.

Open positions at The Bay School of San Francisco

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

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