← All schools

Woodland School

Portola Valley, CA · Visit school website ↗

DayCoEd300–500 studentsModest

Woodland School, located in Portola Valley, California, serves 301 to 500 students across preschool through eighth grade as a day school. The Bay Area campus sits in Silicon Valley's foothills, where faculty teach during the day and return home each evening—a structure that appeals to educators seeking clear separation between work and personal life. For teachers planning family and financial stability in an expensive housing market, that predictable daily schedule is genuine relief.

The teaching culture here centers on student voice and collaborative design. Rather than follow scripted lessons, faculty build units where students help direct their own inquiry. This means you spend more time listening to student thinking and less time lecturing. Spanish language instruction is woven throughout content learning, not isolated in a separate period. Teachers who thrive here are adaptable, work closely with peers, and comfortable sharing authority with students.

Woodland School is hiring across elementary and middle school teaching positions, plus specialists in language instruction, arts, and student support. The institution maintains strong financial health with growing fundraising and solid reserves, enabling competitive salaries, regular investment in classroom materials, and ongoing professional development for faculty.

The school's trajectory remains flourishing, signaling stable enrollment and leadership commitment to small class sizes and personalized teaching. For Bay Area educators seeking an independent day school where student-centered teaching shapes daily practice—not an occasional unit—this school offers a concrete alternative to larger district environments.

Open positions at Woodland School

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

Not sure if Woodland 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 →