Flintridge Preparatory School is a coeducational day school for grades 7 through 12 in La Cañada Flintridge, California. The campus sits just north of Pasadena, a short drive from downtown Los Angeles. Enrollment runs between 500 and 700 students, and the school has no religious affiliation. Families come from across the San Gabriel Valley and the wider LA basin.
Teaching culture at Flintridge Prep leans toward depth over coverage. Faculty design their own courses, and small sections let them know each student's work well. Language offerings include Mandarin, French, Latin, and Spanish — wide range for a school this size. Because it is a day school, faculty are not on dorm duty. Evenings and weekends stay your own, which matters for teachers with families or second pursuits.
Compensation is competitive for Los Angeles–area independent schools. Typical benefits at schools of this size include medical and dental coverage, retirement contributions, tuition remission for faculty children, and professional development funds. Housing is not provided, so candidates should weigh local rents against salary when comparing offers.
The school's finances are steady. Flintridge Prep reported about $31.8 million in revenue and $72 million in net assets in 2023, with a flourishing trajectory. For faculty, that means reliable program funding and predictable hiring cycles.
Open roles usually span core academic departments, world languages, arts, athletic coaching, and periodic jobs in admissions, advancement, and student support. Most faculty searches run from late winter into spring for the next academic year.
No open positions right now
We monitor Flintridge Preparatory School's career page weekly. Take the Teacher Match Quiz to get notified when roles open that match your experience.
Not sure if Flintridge Preparatory 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 →