Teaching and Staff Jobs at The Seven Hills School
The Seven Hills School is an independent day school in Walnut Creek, California, serving between 300 and 500 students across preschool through middle school. Walnut Creek sits in the East Bay foothills, roughly 30 minutes east of San Francisco—a prosperous suburban community where families prioritize academic strength and cultural breadth. The region's international character and proximity to Silicon Valley shape the school's deliberate language curriculum spanning French, Japanese, and Spanish.
Language instruction permeates daily teaching rather than existing as isolated electives. Elementary classrooms integrate French and Spanish into core subjects; middle school students pursue deeper study in one or more languages. This approach demands teachers comfortable with cross-curricular thinking and able to differentiate for students at varying proficiency levels. For educators passionate about language acquisition, the environment is unusually coherent and intentional.
The Seven Hills School hires year-round for elementary classroom teachers, middle school subject specialists, language instructors, and administrative roles. Because all divisions share one campus, faculty collaborate across age groups, creating informal professional development through shared space and allowing experienced teachers to mentor colleagues.
Day school employment offers distinct rhythms. Teachers commute home each evening and maintain clear work-life boundaries, appealing to educators prioritizing family time or community involvement. Walnut Creek itself is known for excellent parks, walkable neighborhoods, and a stable family-oriented culture—qualities that anchor teachers seeking both professional opportunity and accessible personal life outside school hours.
*Explore current openings at The Seven Hills School.*
Open positions at The Seven Hills School
1 current opening. Click any role to apply directly on the school's site.
Not sure if The Seven Hills 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 →