William Allen School
School pathway
Test scores
NHSAS 2024-25 . % Above ProficientWhat this means: On the NHSAS, New Hampshire's statewide test, about 34 of every 100 students at this school read and write at grade level and about 27 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 32% of students here test proficient in math and reading, compared with the roughly 30% typical for New Hampshire schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among New Hampshire's top nor bottom 10%.
7-year change
SY 2017-18 vs SY 2024-25About William Allen School
William Allen School is an elementary school of reasonably sized scale in Rochester, New Hampshire, run under Rochester School District, serveing 280 students in grades K through 5.
Within Rochester School District, which oversees 10 schools and 3,778 students, William Allen School is one campus in the system.
On demographics, William Allen School logs that 87% of students identify as White, making the school strongly White-majority. Beyond that, the school reports 8% multiracial, 4% Hispanic. That composition is broadly in line with Strafford County as a whole.
On the income-and-resources front, On paper, William Allen School has 31 full-time-equivalent teachers, translating to a class-load average of around 9.0:1. The state averages around 11.0:1, so this campus is tighter than the state norm typical. Around 53% 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.
After controlling for student poverty, William Allen School sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 29.6%; this one delivers 31.6%.
In the area at large, ACS estimates for Strafford County put 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%. Across Strafford County's 39 public schools (combined enrollment of about 13,978 students), William Allen School is one campus in the mix.
The closest other public school is Maple Street Magnet School, roughly 0.4 miles away. Within five miles, there are 8 other public schools. On composite proficiency, William Allen School comes 6th of 8 in the immediate cluster, below the nearby-schools average of 40.3%.
The campus sits in a commuter-belt setting.
Trend over the last 7 years. William Allen School's enrollment has declined 9% since 2018, when it stood at 308 (now 280). Class-load math has tightened: from 11.9:1 in 2018 to 9.0:1 in 2025.
On the community side, the page collects discussion, questions, and updates around classroom updates, athletics, and weather closures. Parents, students, alumni, and staff are welcome to weigh in.
Strafford County at a glance
View full county profileQuick facts
Related schools
- Spaulding High SchoolHigh · 1,298 students
- Rochester Middle SchoolMiddle · 803 students
- Chamberlain Street SchoolElementary · 316 students
- McClelland SchoolElementary · 310 students
- East Rochester SchoolElementary · 300 students
- Gonic SchoolElementary · 211 students
- Spaulding High SchoolHigh · 1,298 students
- Rochester Middle SchoolMiddle · 803 students
- Chamberlain Street SchoolElementary · 316 students
- McClelland SchoolElementary · 310 students
- Maple Street Magnet SchoolElementary · 114 students
- Bud Carlson AcademyHigh · 96 students
- Maple Street Magnet School0.4 mi · 114
- School Street School0.6 mi · 50
- McClelland School0.6 mi · 310
- Rochester Middle School0.8 mi · 803
- Spaulding High School0.9 mi · 1,298
- Chamberlain Street School1.0 mi · 316