← All schools

Millennium School of San Francisco

San Francisco, CA · Visit school website ↗

DayCoEd100–200 students

Millennium School of San Francisco is an independent day school in San Francisco serving 101–200 students in middle grades. The school has no religious affiliation and organizes its program around a single aim: realizing the transformative potential of middle school. This is the age when students build academic confidence, find their voice, and develop resilience—and faculty here teach with that window in mind.

Middle school teachers face a particular challenge. Students are caught between childhood and adolescence, and they need adults who understand both sides of that gap. At Millennium School of San Francisco, faculty design classes and advisory relationships around this reality. Teachers coach, advise, and mentor alongside instruction, but the day structure means you return home each evening rather than living on campus. That balance appeals to educators who want immersive engagement without residential commitments.

The school hires for English, mathematics, science, humanities, and elective instruction, including arts and coaching roles. Most openings cluster before the fall term, though mid-year departures do occur at schools this size. Because enrollment sits in the low-to-mid 100s, every faculty hire carries visible weight. Your voice shapes curriculum and school culture in ways they might not at larger institutions.

For teachers seeking middle school work in the San Francisco Bay Area, Millennium offers a day-school model built on a clear mission: the school exists to help adolescents succeed during one of the most important years of their development. That focus shapes everything from hiring to budget to daily schedules.

Open positions at Millennium School of San Francisco

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

Not sure if Millennium 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 →