Indian River School
School pathway
Test scores
NHSAS 2024-25 . % Above ProficientWhat this means: On the NHSAS, New Hampshire's statewide test, about 45 of every 100 students at this school read and write at grade level and about 30 of 100 do math at grade level. Across all New Hampshire schools, those numbers are about 55 and 43.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 35% of students here test proficient in math and reading, below the roughly 48% typical for New Hampshire schools with a similar share of low-income students. BeatsExpectations compares each school with others at the same poverty level, not by raw scores, so a school lands here when its results trail those comparable schools, which is not the same as having low scores. A higher-scoring school can still fall in this tier if similar schools score higher still.
7-year change
SY 2017-18 vs SY 2024-25About Indian River School
Indian River School is a middle-grades school of intimate scale in CANAAN, New Hampshire, overseen by Mascoma Valley Regional School District, serveing 292 students in grades 5 through 8. Enrollment runs roughly 23% leaner than the state mean of about 379.
Mascoma Valley Regional School District runs 4 schools in total, collectively educating 1,026 students. Indian River School is one of those campuses.
Looking at the student body, Indian River School reports that nearly all students (96%) are White; the rest comes out to 2% multiracial.
Looking at school resources, The school reports having 26 full-time-equivalent teachers, for a student-teacher ratio near 11.4:1. That tracks the state average closely. About 24% of enrolled students meet the income threshold for free or reduced-price lunch, often used as a Title I proxy.
Adjusting for the school's free-and-reduced-lunch share, Indian River School is in the bottom 10% of New Hampshire public schools. The BeatsExpectations model predicts schools with this FRL share to land around 48.0%; Indian River School posts 34.5%, -13.5 points below that line.
In the surrounding community, community-level numbers for Grafton County indicate median household earnings sit near $88,261, roughly 47% of adults have completed at least a four-year degree, and the poverty rate sits near 7%. Indian River School is one of 53 public schools in Grafton County (combined enrollment of about 10,161 students).
Mascoma Valley Regional High School is the nearest neighboring public school, about 0.1 miles from this campus. 3 of the 8 nearest public schools sit inside a five-mile radius. On composite proficiency, Indian River School comes 8th of 8 in the immediate cluster, below the nearby-schools average of 60.1%.
Indian River School operates from an outlying location.
Trend over the last 7 years. Over the past 7-year window, the student count decreased 14%: 340 students in 2018 compared to 292 in 2025. The student-to-teacher ratio widened from 9.7:1 in 2018 to 11.4:1 today.
Inside the community feed, members of the Indian River School community share and discuss fundraisers, lost-and-found posts, and report-card season. Contributors range from current parents to recent graduates and teachers.
Grafton County at a glance
View full county profileQuick facts
Related schools
- Mascoma Valley Regional High SchoolHigh · 303 students
- Canaan Elementary SchoolElementary · 236 students
- Enfield Village SchoolElementary · 195 students
- Mascoma Valley Regional High SchoolHigh · 303 students
- Canaan Elementary SchoolElementary · 236 students
- Mascoma Valley Regional High School0.1 mi · 303
- Enfield Village School2.4 mi · 195
- Canaan Elementary School4.3 mi · 236
- Lebanon Middle School6.6 mi · 464
- Lebanon High School7.5 mi · 606
- Hanover Street School7.6 mi · 316