The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

New Hampshire schools ranked by test score

Latest NHSAS year (2024-25). 87 schools with reported Science scores. State average: 38.1%.
RankSchoolLevelSciencevs state
51Barrington Middle School
Barrington · Barrington School District
Middle34.0%-4.1pp
52Belmont Middle School
Belmont · Shaker Regional School District
Middle34.0%-4.1pp
53Charlestown Middle School
Charlestown · Fall Mountain Regional School District
Middle34.0%-4.1pp
54Mountain View Middle School
Goffstown · Goffstown School District
Middle34.0%-4.1pp
55Wilton-Lyndeboro Middle School
Wilton · Wilton-Lyndeborough Cooperative School District
Middle33.0%-5.1pp
56Merrimack Middle School
Merrimack · Merrimack School District
Middle32.0%-6.1pp
57Moultonborough Middle Level
Moultonborough · Moultonborough School District
Middle32.0%-6.1pp
58Epping Middle School
Epping · Epping School District
Middle31.0%-7.1pp
59Merrimack Valley Middle School
Penacook · Merrimack Valley School District
Middle31.0%-7.1pp
60Timberlane Regional Middle School
Plaistow · Timberlane Regional School District
Middle31.0%-7.1pp
61Winnisquam Regional Middle School
Tilton · Winnisquam Regional School District
Middle31.0%-7.1pp
62Seabrook Middle School
Seabrook · Seabrook School District
Middle30.0%-8.1pp
63Iber Holmes Gove Middle School
Raymond · Raymond School District
Middle28.0%-10.1pp
64The Founders Academy Charter School (E)
Manchester · The Founders Academy Charter School
Middle28.0%-10.1pp
65Indian River School
CANAAN · Mascoma Valley Regional School District
Middle27.0%-11.1pp
66Monadnock Regional Middle School
E. Swanzey · Monadnock Regional School District
Middle27.0%-11.1pp
67Pittsfield Middle School
Pittsfield · Pittsfield School District
Middle26.0%-12.1pp
68Milford Middle School
Milford · Milford School District
Middle25.0%-13.1pp
69Daisy Bronson Junior High School
Littleton · Littleton School District
Middle24.0%-14.1pp
70Hinsdale Middle High School
Hinsdale · Hinsdale School District
Middle24.0%-14.1pp
71Laconia Middle School
Laconia · Laconia School District
Middle24.0%-14.1pp
72Rochester Middle School
Rochester · Rochester School District
Middle23.0%-15.1pp
73Southside Middle School
Manchester · Manchester School District
Middle23.0%-15.1pp
74Franklin Middle School
Franklin · Franklin School District
Middle22.0%-16.1pp
75Weare Middle School
Weare · Weare School District
Middle22.0%-16.1pp
76Pelham Memorial School
Pelham · Pelham School District
Middle21.0%-17.1pp
77Somersworth Middle School
Somersworth · Somersworth School District
Middle21.0%-17.1pp
78Conant Middle High School (M)
Jaffrey · Jaffrey-Rindge Cooperative School District
Middle19.0%-19.1pp
79Claremont Middle School
Claremont · Claremont School District
Middle18.0%-20.1pp
80Haverhill Cooperative Middle School
North Haverhill · Haverhill Cooperative School District
Middle18.0%-20.1pp
81Pennichuck Middle School
Nashua · Nashua School District
Middle18.0%-20.1pp
82Berlin Middle School
Berlin · Berlin School District
Middle16.0%-22.1pp
83Fairgrounds Middle School
Nashua · Nashua School District
Middle16.0%-22.1pp
84Newport Middle School
Newport · Newport School District
Middle14.0%-24.1pp
85Henry J. McLaughlin Jr. Middle School
Manchester · Manchester School District
Middle13.0%-25.1pp
86Hillside Middle School
Manchester · Manchester School District
Middle12.0%-26.1pp
87Middle School At Parkside
Manchester · Manchester School District
Middle11.0%-27.1pp
Page 2 of 2

About this ranking

Schools are ranked by the percentage of students who scored at or above the NHSAS % Above Proficient (lvl 3+4) threshold on the latest available NHSAS Science test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in New Hampshire, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.