← All schools

Marin Primary & Middle School

Larkspur, CA · Visit school website ↗

DayCoEd200–300 studentsWell-resourced

Marin Primary & Middle School serves 250–300 students in preschool through eighth grade in Larkspur, California, north of San Francisco. It is a day school with no religious affiliation and integrates Spanish language instruction across grades. The defining feature of teaching here is the team structure: two or more teachers share one classroom and one student roster, designing curriculum together rather than in isolation.

This co-teaching model shapes daily work. Teachers collaborate on lesson planning, parent conversations, and student support decisions. When a child struggles, two educators troubleshoot together. Faculty meetings center on child development, not compliance. For educators who want partnership over solo classroom management, this structure is not theoretical—it is how the school operates.

The school's financial footing supports that investment. With $12.8 million in net assets and stable revenue, Marin Primary & Middle School funds competitive salaries, health benefits, and retirement contributions without the budget churn common in smaller independent schools. As a day school in the Bay Area, there are no housing stipends or on-campus meal plans; compensation reflects a commutable position where families arrange their own lives.

Hiring happens year-round for classroom teachers, Spanish instructors, learning support staff, and administrative roles. In a school under 300 students, each hire matters directly to culture. Openings cluster in summer before the academic year begins. For California teaching jobs where team-based instruction and child-centered practice are operational rather than aspirational, this school offers genuine fit.

Open positions at Marin Primary & Middle School

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

Not sure if Marin Primary & Middle 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 →