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

Rochester Middle School

47 Brock St., Rochester, NH 03867 · (603) 332-4090 · Strafford County
GRADES 06–08MIDDLE23-SUBURBREGULAR SCHOOL803 STUDENTS
Enrollment
803
Middle
DISTRICT 378 · STATE 379
Student : Teacher
13.4:1
60 FTE teachers
DISTRICT 11.3:1 · STATE 11.1:1
Free / Reduced Lunch
36%
287 students
DISTRICT 36% · STATE 26%
Community
1
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 6
279
Grade 7
266
Grade 8
258
Student demographics
White
68986%
DISTRICT 87% · STATE 81%
Hispanic
364%
DISTRICT 4% · STATE 8%
Black
111%
DISTRICT 1% · STATE 2%
Asian
223%
DISTRICT 2% · STATE 3%
Two+
456%
DISTRICT 6% · STATE 5%
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
42853%
Female
37547%

Discussions

+ POST

Test scores

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

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
27.8%
composite math + reading, all grades
Predicted
40.4%
based on NH schools with similar FRL share
Beats by
-12.6pp
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
803
-114 (-12%) vs 2017
Student : Teacher
13.4:1
was 11.5:1
% White
86%
was 87%
% Hispanic
4%
was 4%
% Black
1%
was 2%
% Asian
3%
was 2%
Source: NCES Common Core of Data

About Rochester Middle School

Rochester Middle School, a sizable junior high in Rochester, New Hampshire, overseen by Rochester School District, serves 803 students, covering grades 6 through 8. By comparison, New Hampshire's public schools average about 379 students each, so Rochester Middle School sits 112% larger than that benchmark.

Rochester School District comprises 10 schools with combined enrollment of 3,778 students; Rochester Middle School is among them.

Demographically, Rochester Middle School records that 86% of students identify as White, making the school strongly White-majority. Other groups include 6% multiracial, 4% Hispanic, 3% Asian. That mix tracks the wider county fairly closely.

In terms of school funding signals, Staff filings list 60 full-time-equivalent teachers, which works out to roughly 13.4:1 students per teacher. That figure is higher than the state norm's 11.1:1 average. Around 36% of the student body qualifies for free or reduced-price meals, which schools and policymakers use as a rough income-mix signal. By comparison, Strafford County runs at roughly 26%, so the school's eligibility rate is higher than the surrounding baseline.

On a residual basis (actual vs predicted given the student mix), Rochester Middle School tracks the demographic baseline. The model predicts 40.4% given the school's FRL share; actual proficiency is 27.8%.

In the surrounding community, community-level numbers for Strafford County indicate median household earnings sit near $88,570, about 39% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 5%. Rochester Middle School is one of 39 public schools in Strafford County (combined enrollment of about 13,978 students).

McClelland School is the nearest neighboring public school, about 0.2 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius. Among the 8 schools in that immediate cluster with test data (this one included), Rochester Middle School ranks 8th on composite proficiency, below the local average of 40.8%.

Geographically, the school is in a commuter-belt area.

Over the past 7-year window. Rochester Middle School's enrollment has shrank 12% since 2018, when it stood at 917 (now 803). Class-load math has widened: from 11.5:1 in 2018 to 13.4:1 in 2025.

On this page, members of the Rochester Middle School community share and discuss enrollment questions, classroom assignments, and PTA news. The community welcomes input from current and former families.

Strafford County at a glance

View full county profile
Population
132,575
Census ACS
Median income
$88,570
Household, ACS
Bachelor's+
39%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
39
13,978 students

Quick facts

School name
Rochester Middle School
District
Rochester School District
Address
47 Brock St., Rochester, NH 03867
Phone
(603) 332-4090
County
Strafford County
Level
Middle
Grade range
06–08
Total enrollment
803
Teachers (FTE)
60
Student–teacher ratio
13.4:1
Free/Reduced lunch
287 (36%)
Locale
23-Suburb: Small
NCES ID
330594000395
Charter school
No
Virtual school
No

Related schools

Other schools in Rochester School District
Other schools in Rochester
Nearby schools

Frequently asked questions

About Rochester Middle School
How large is Rochester Middle School?
Rochester Middle School enrolls approximately 803 students in grades 06-08.
Is Rochester Middle School an elementary, middle, or high school?
Rochester Middle School is a middle school covering grades 06-08.
How many students per teacher at Rochester Middle School?
Approximately 13.4:1 students per teacher at Rochester Middle School.
What is the racial breakdown of students at Rochester Middle School?
At Rochester Middle School, the student body is approximately 86% White, 4% Hispanic, 1% Black, 3% Asian, 6% Two or more.
Is Rochester Middle School public or private?
Rochester Middle School is a public K-12 school, overseen by Rochester School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post