Cathedral School for Boys is an Episcopal day school in San Francisco serving approximately 250 boys in elementary and middle school grades. The school's Episcopal foundation welcomes families of all religious traditions, creating a deliberately diverse community where rigorous academics and social responsibility form equal pillars of the mission.
Teaching here means something specific: service learning is not an add-on but woven into how subjects are taught. Faculty integrate classroom instruction with structured outreach into San Francisco's neighborhoods. Boys learn math, writing, and history while doing meaningful work in their city. That integration shapes both curriculum design and hiring—the school seeks teachers who can connect academic content to real community needs.
The school operates Mandarin Chinese and Spanish language programs, so language specialists find direct demand. Core subject teachers across elementary and middle grades are always in view for recruitment. Class sizes remain manageable compared to larger urban public schools, allowing deeper teacher-student relationships without the residential demands of boarding school faculty.
Day school employment in San Francisco offers lifestyle advantages. You maintain your own household in the city, attending to your own life outside school hours while remaining central to student learning and family partnerships. This contrasts sharply with residential boarding roles where on-campus housing and evening duties define the job.
For educators drawn to Episcopal values, urban diversity, and purposeful work where service is embedded in mission rather than bolted on, this school offers a meaningful independent school path in California.
Open positions at Cathedral School for Boys
9 current openings. Click any role to apply directly on the school's site.
Not sure if Cathedral School for Boys 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 →