Odyssey School is a non-denominational day school in San Mateo, California, serving fewer than 100 middle school students in grades six through eight. The school's core model pairs accelerated academics with expeditionary learning, meaning students leave the classroom for field work and real-world investigation instead of relying on traditional textbooks. Families across the Bay Area choose Odyssey for this hands-on, project-driven approach and its intimate scale.
Teaching at Odyssey School means designing units around extended inquiry. Students move quickly through academic content while tackling actual problems in their community. Teachers balance rigor with independence, guiding students through real investigations. The school runs a Japanese language program, creating openings for language instructors who integrate culture into daily instruction.
At fewer than 100 students, each faculty hire shapes the school's direction. Teachers influence curriculum directly and know every student by name. Staffing is lean, so roles overlap. An English teacher might co-lead expeditions. A science instructor may advise clubs. This suits educators who thrive in small schools and enjoy wearing multiple hats.
San Mateo's Bay Area location offers field study resources—parks, nonprofits, research centers—that fuel projects. As a day school, faculty leave at day's end. No on-campus housing is required. No residential commitments. This appeals to teachers who want strong school engagement without dorm duty or evening supervision.
Odyssey School hires for middle school teaching positions, Japanese language faculty, and support roles as enrollment grows. Most openings appear before the academic year starts.
No open positions right now
We monitor Odyssey School's career page weekly. Take the Teacher Match Quiz to get notified when roles open that match your experience.
Not sure if Odyssey 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 →