← All schools

Riverview School

East Sandwich, MA · Visit school website ↗

BoardingCoEd100–200 studentsWell-resourced

Riverview School is an independent coeducational boarding and day school in East Sandwich, Massachusetts, on the upper arm of Cape Cod. It enrolls between 101 and 200 students across middle school, high school, and a postgraduate program. Every student arrives with complex language, learning, or cognitive challenges. The mission is plain: build academic, social, and independent living skills while giving students a typical adolescent experience.

Teaching at Riverview School looks different from a conventional prep school. Faculty plan around each student's learning profile. They work side by side with speech-language pathologists, counselors, and transition staff. Residential life, dining, and weekend trips count as part of the curriculum, not extras. The structured, predictable day is the teaching method itself.

Educators who do well here often come from special education, speech and language, or transition services. Strong content teachers with a real interest in differentiated instruction also fit the model.

The school is on steady financial footing. Riverview reported about $27.7 million in revenue and $61 million in net assets in 2023, with modest fundraising growth. Those figures point to a school that invests in staffing rather than chasing expansion. Cape Cod rents are high, so on-campus and subsidized housing carry real value beyond the listed salary.

Hiring spans classroom teachers, residential advisors, clinicians, vocational coaches, and program leaders. Most academic roles open ahead of the school year, with clinical and residential roles posted year-round.

Open positions at Riverview School

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

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