Skip to content
Skip to content

William Allen School

William Allen School is a public primary school in Rochester, NH, serving grades K–5, rated D-, with 280 students and a 9:1 student-teacher ratio.

In 2024-2025, the share of students meeting the state standard was 36% in Reading, 31% in Science and 28% in Math.

D-TopHap school rating
Rating
D-
Grades
K–5
Enrollment
280
Students per teacher
9:1
Level
Primary
Type
Public · Regular

2024-2025 testing year

State test results

Share of students meeting or exceeding the state standard.

Reading36%
Science31%
Math28%

Student body

White87%
Two or more races8%
Hispanic4%
Asian1%
Pacific Islander1%
Male / female
53% / 48%
Free or reduced lunch
53%
Enrollment change vs prior year
-17.4%
Prior-year enrollment
339

School details

Address
23 Granite St, Rochester, NH 03867
Phone
(603) 332-2280
Website
rochesterschools.com/allen
Setting
Suburb - Small
Status
Operational
NCES ID
330594000386
Visit the school website

School district

Rochester School District

Common questions

About William Allen School

How is William Allen School rated?

William Allen School holds a D- rating on TopHap's A-to-D scale, which blends state test results, academic progress and student outcomes. Rochester School District is rated D- overall.

How do students at William Allen School perform on state tests?

In the 2024-2025 testing year, the share of William Allen School students meeting or exceeding the state standard was 36% in Reading, 31% in Science and 28% in Math.

What grades does William Allen School serve?

William Allen School serves grades K–5 as a primary school.

How many students attend William Allen School?

280 students attend William Allen School, down from 339 the prior year, with a student-teacher ratio of 9:1.

Which school district is William Allen School in?

William Allen School is part of Rochester School District, which reports 10 schools, 3,828 students and $18,068 of spending per student.