← All schools

St. Francis High School

La Canada, CA · Visit school website ↗

DayBoys500–700 studentsCatholic

St. Francis High School is a Catholic college preparatory day school in La Cañada, California, serving between 501 and 700 high school students. The campus sits in the foothills northeast of Los Angeles, drawing families who want faith-centered education with strong college preparation. The Capuchin Franciscan tradition shapes everything here: love, discipline, and prayer are woven into daily life alongside rigorous academics.

Teaching at St. Francis means integrating faith into your subject. Faculty help develop faithful men, loving brothers, virtuous leaders, and dedicated learners. You teach algebra or English, yes—but you also model what it means to live the school's values. For educators who see faith and learning as inseparable, that alignment is rare and compelling.

The school offers language programs in Latin and Spanish, plus core courses in humanities, sciences, math, and arts. Class sizes stay small enough for real one-on-one attention. Being near Los Angeles means your students can visit museums, theaters, and cultural sites that enrich classroom work—without boarding school logistics.

Day school faculty have a different rhythm than residential staff. You teach, mentor, and coach, but you live in surrounding communities and control your own evenings and weekends. Benefits follow Southern California independent school standards. On-campus housing isn't part of the package, which means you keep clearer boundaries between work and personal life.

St. Francis hires across humanities, sciences, math, languages, and athletics. Most openings come before each academic year starts. The school seeks candidates truly committed to Catholic education and skilled at engaging teenagers both intellectually and in character formation.

Open positions at St. Francis High School

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

Not sure if St. Francis 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 →