The Hamlin School is a non-sectarian, all-girls day school in San Francisco, serving students from elementary through middle school. Enrollment falls between 300 and 500 students. That size lets faculty follow the same cohort of girls across several grade levels, building real continuity with students and families over time.
Teaching in a single-gender classroom changes daily dynamics in concrete ways. Girls ask more questions and take more academic risks. Faculty at The Hamlin School can build lessons around that reality from day one. The school also runs a Spanish language program woven through its full academic sequence, giving language teachers a defined curricular home.
Hamlin's diversity commitment shapes hiring directly. The school values differences in race, culture, family structure, religion, learning style, and socioeconomic background. Teachers who bring varied life experience are seen as contributors to academic quality — not just as a matter of policy, but as a stated driver of excellence in the classroom.
The school reported nearly $27.6 million in revenue and net assets exceeding $99 million in 2023. That financial base supports consistent staffing and program continuity. In San Francisco, day school faculty jobs often include benefits — health coverage, retirement contributions, and professional development funds — that meaningfully offset the city's cost of living. Candidates should weigh total compensation, not salary alone.
Open teaching jobs span both the elementary and middle school divisions. The Hamlin School also hires for administrative, operations, and student support roles throughout the year. Faculty positions open most often ahead of each academic year, though the school's stable financial position means roles surface year-round.
Open positions at The Hamlin School
8 current openings. Click any role to apply directly on the school's site.
Not sure if The Hamlin 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 →