Pacific Ridge School is a secular day school in Carlsbad, California, enrolling 500 to 700 students in middle and high school grades. Unlike boarding schools, faculty teach and leave—no dorm duty, no evening supervisory rounds. You work in an organization with $33 million in net assets and steady fundraising growth, which means classroom budgets exist and equipment doesn't break and stay broken.
The school's signature is language. Mandarin Chinese, French, and Spanish run through the curriculum, not as electives tucked into a corner but as integrated tools for global learning. If you teach world languages or can weave language skills into science, history, or other subjects, Pacific Ridge actively recruits you. That hiring priority shapes the community and signals what the school values.
Teaching here means following students across both middle and high school years. A math or English teacher might see the same learner grow from grade 6 through 12—unusual at larger institutions and rare in typical public schools. That continuity lets you adjust pacing and approach based on actual knowledge of how each student learns.
The school frames learning as joyful and lifelong, grounded in the belief that "the world contains many kinds of classrooms." Faculty guide students toward college and purposeful life, not just test scores. That philosophy attracts teachers who want intellectual work without the corporate feel of chain schools or the fundraising burden of chronically underfunded nonprofits.
Pacific Ridge School currently hires for English, mathematics, sciences, world languages, and humanities. Mandarin, French, and Spanish roles are in particular demand. Support staff, counseling, and administrative positions open as enrollment remains steady.
Open positions at Pacific Ridge School
5 current openings. Click any role to apply directly on the school's site.
Not sure if Pacific Ridge 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 →