The Rivers School is a coeducational, college preparatory day school for students in grades 6 through 12, located in Weston, Massachusetts. Enrollment runs between 500 and 700 students — large enough to sustain a full academic program, small enough for teachers to build real relationships with students. The school has no religious affiliation and draws families from across the greater Boston area, about 14 miles to the east.
Teaching at Rivers is built around active participation. Faculty design courses where students reason through problems, speak clearly, and defend ideas. That expectation runs school-wide, not just in a few departments. Teachers who prefer discussion over lecture will find the culture a natural fit.
Because Rivers is a day school, faculty do not carry residential duties. That means more time for course preparation, coaching, and advising — without dorm coverage. For educators who want serious academic work and clear boundaries between school and home, the day school model here is a practical draw. Weston's highway access makes the commute straightforward from most of greater Boston.
The school's financial base is concrete. Net assets exceed $90 million, with annual revenue near $43 million. That kind of institutional health typically supports competitive faculty salaries, solid benefits, and consistent investment in programs rather than year-to-year uncertainty.
The Rivers School hires across academic departments, including Mandarin, French, Latin, and Spanish language programs. Arts, athletics, and administrative roles in areas like admission and advancement also open regularly. Most faculty positions post ahead of the academic year, so checking listings in late winter and spring catches the largest selection.
Open positions at The Rivers School
2 current openings. Click any role to apply directly on the school's site.
Not sure if The Rivers 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 →