← All schools

San Francisco University High School

San Francisco, CA · Visit school website ↗

DayCoEd300–500 studentsElite endowment

San Francisco University High School is an independent day school serving roughly 400 students in grades 9 through 12. The campus sits in Pacific Heights, a short walk from the Presidio, city museums, and Muni lines. The school has no religious affiliation and draws families from across the Bay Area who want a serious urban high school in California.

Faculty teach small sections and help shape what they teach. Course proposals come from teachers, not only department chairs. That suits candidates who want a hand in design rather than a fixed syllabus. Language offerings include Spanish, French, Latin, and Chinese — an unusual range for a school this size. Most teachers also advise students and lead clubs, coach, or run grade-level programs, so the role reaches past the classroom.

The finances are strong. In 2023, San Francisco University High School reported net assets near $92 million, revenue above $42 million, and fundraising growth close to 82 percent. For candidates, those numbers point to steady salaries and real budgets for books, travel, and pilot courses. Benefits at peer Bay Area day schools usually include health coverage, retirement matching, and tuition remission, which all matter in a high cost-of-living city.

Faculty jobs typically span English, math, science, history, world languages, and arts, plus college counseling, admissions, advancement, and operations roles. Teaching searches often open in late winter for the next school year, with staff roles posted as they arise.

Few California day schools combine this location, departmental depth, and financial footing.

Open positions at San Francisco University High School

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

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