The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·MASCOMA VALLEY REGIONAL SCHOOL DISTRICT·NCES 330468000498

Indian River School

45 ROYAL RD, CANAAN, NH 03741 · (603) 632-4357 · Grafton County
GRADES 05–08MIDDLE41-RURALREGULAR SCHOOL292 STUDENTS
Enrollment
292
Middle
DISTRICT 257 · STATE 379
Student : Teacher
11.4:1
26 FTE teachers
DISTRICT 10.9:1 · STATE 11.1:1
Free / Reduced Lunch
24%
70 students
DISTRICT 21% · STATE 26%
Community
0
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 5
69
Grade 6
68
Grade 7
66
Grade 8
89
Student demographics
White
28196%
DISTRICT 93% · STATE 81%
Hispanic
31%
DISTRICT 2% · STATE 8%
Asian
10%
DISTRICT 0% · STATE 3%
Two+
62%
DISTRICT 4% · STATE 5%
Pacific Islander
10%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
13948%
Female
15352%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Indian River School.
START A DISCUSSION
Recent discussions in New Hampshire

Test scores

NHSAS 2024-25 . % Above Proficient
English Language Arts
45.0%
NH avg 55.2%
Math
30.0%
NH avg 43.0%
Source: NHSAS. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
UNDERPERFORMING
Bottom 10% of NH schools after controlling for student poverty
Actual proficiency
34.5%
composite math + reading, all grades
Predicted
48.0%
based on NH schools with similar FRL share
Beats by
-13.5pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
292
-48 (-14%) vs 2017
Student : Teacher
11.4:1
was 9.7:1
% White
96%
was 95%
% Hispanic
1%
was 2%
% Black
0%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data

About 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 profile
Population
92,120
Census ACS
Median income
$88,261
Household, ACS
Bachelor's+
47%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
53
10,161 students

Quick facts

School name
Indian River School
District
Mascoma Valley Regional School District
Address
45 ROYAL RD, CANAAN, NH 03741
Phone
(603) 632-4357
County
Grafton County
Level
Middle
Grade range
05–08
Total enrollment
292
Teachers (FTE)
26
Student–teacher ratio
11.4:1
Free/Reduced lunch
70 (24%)
Locale
41-Rural: Fringe
NCES ID
330468000498
Charter school
No
Virtual school
No

Related schools

Other schools in Mascoma Valley Regional School District
Other schools in CANAAN
Nearby schools

Frequently asked questions

About Indian River School
What is the total enrollment at Indian River School?
Indian River School enrolls approximately 292 students in grades 05-08.
Is Indian River School an elementary, middle, or high school?
Indian River School is a middle school covering grades 05-08.
How many students per teacher at Indian River School?
Approximately 11.4:1 students per teacher at Indian River School.
What is the racial breakdown of students at Indian River School?
At Indian River School, the student body is approximately 96% White, 1% Hispanic, 0% Asian, 2% Two or more.
Who oversees Indian River School?
Indian River School is overseen by Mascoma Valley Regional School District in Grafton County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post