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

Woodbury School

206 Main St., Salem, NH 03079 · (603) 893-7055 · Rockingham County
GRADES 06–08MIDDLE21-SUBURBREGULAR SCHOOL762 STUDENTS
Enrollment
762
Middle
DISTRICT 445 · STATE 379
Student : Teacher
12.6:1
61 FTE teachers
DISTRICT 13.8:1 · STATE 11.1:1
Free / Reduced Lunch
18%
138 students
DISTRICT 16% · 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
254
Grade 7
260
Grade 8
248
Student demographics
White
58777%
DISTRICT 78% · STATE 81%
Hispanic
9813%
DISTRICT 12% · STATE 8%
Black
101%
DISTRICT 1% · STATE 2%
Asian
192%
DISTRICT 3% · STATE 3%
Two+
476%
DISTRICT 6% · STATE 5%
Native American
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
39852%
Female
36448%

Discussions

+ POST

Test scores

NHSAS 2024-25 . % Above Proficient
English Language Arts
54.0%
NH avg 55.2%
Math
35.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
44.8%
composite math + reading, all grades
Predicted
51.9%
based on NH schools with similar FRL share
Beats by
-7.0pp
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
762
-79 (-9%) vs 2017
Student : Teacher
12.6:1
was 12.1:1
% White
77%
was 80%
% Hispanic
13%
was 12%
% Black
1%
was 1%
% Asian
2%
was 5%
Source: NCES Common Core of Data

About Woodbury School

Set in Salem, New Hampshire, Woodbury School is a well-populated intermediate school, run under Salem School District. It caters to 762 students across grades 6 through 8. By comparison, New Hampshire's public schools average about 379 students each, so Woodbury School sits 101% bigger than that benchmark.

Salem School District runs 8 schools in total, collectively educating 3,557 students. Woodbury School is one of those campuses.

Demographically, Woodbury School reports that 77% of the student body identifies as White; the rest consists of 13% Hispanic, 6% multiracial, 2% Asian. The wider county runs roughly 91% White, putting the school's mix noticeably less White than the area baseline.

Looking at school resources, The school employs 61 full-time-equivalent teachers, for a student-teacher ratio near 12.6:1. Statewide, the average ratio sits near 11.1:1, putting Woodbury School higher than the state norm the norm. Around 18% of the student body qualifies for free or reduced-price meals, a commonly cited indicator of low-income enrollment.

With demographic context factored in, Woodbury School performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 51.9%, the actual is 44.8%, a residual of -7.0 points.

Zooming out to the county, ACS estimates for Rockingham County put the typical household earns roughly $118,331 per year, about 46% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 3%. In all, Rockingham County runs 99 public schools (combined enrollment of about 41,753 students), of which Woodbury School is one.

The closest other public school is Salem High School, roughly 0.3 miles away. 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), Woodbury School ranks 7th on composite proficiency, behind the local average of 49.3%.

Woodbury School operates from a commuter-belt location.

Over the past 7-year window. Looking back 7 years, enrollment at Woodbury School has fell 9%, going from 841 students in 2018 to 762 in 2025.

Within the allk12 community for this school, the page collects discussion, questions, and updates around pickup logistics, teacher feedback, and after-school programs. The community welcomes input from current and former families.

Rockingham County at a glance

View full county profile
Population
319,082
Census ACS
Median income
$118,331
Household, ACS
Bachelor's+
46%
Adults 25+
Poverty rate
3%
Below federal line
Schools in county
99
41,753 students

Quick facts

School name
Woodbury School
District
Salem School District
Address
206 Main St., Salem, NH 03079
Phone
(603) 893-7055
County
Rockingham County
Level
Middle
Grade range
06–08
Total enrollment
762
Teachers (FTE)
61
Student–teacher ratio
12.6:1
Free/Reduced lunch
138 (18%)
Locale
21-Suburb: Large
NCES ID
330606000409
Charter school
No
Virtual school
No

Related schools

Other schools in Salem School District
Other schools in Salem
Nearby schools

Frequently asked questions

About Woodbury School
How large is Woodbury School?
Woodbury School enrolls approximately 762 students in grades 06-08.
What age range does Woodbury School serve?
Woodbury School serves students from grade 06 through grade 08.
How many students per teacher at Woodbury School?
Approximately 12.6:1 students per teacher at Woodbury School.
How diverse is Woodbury School?
Woodbury School reports a student body of 77% White, 13% Hispanic, 1% Black, 2% Asian, 6% Two or more.
Who oversees Woodbury School?
Woodbury School is overseen by Salem School District in Rockingham County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post