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

522 schools in New Hampshire

10 counties · 225 cities · Public K-12

New Hampshire's K-12 public-school system spans 522 schools, with the median county running roughly 52 schools. The single largest campus is Pinkerton Academy.

Largest district
Manchester School District12,295 students · 21 schools

Test scores

Reading, SY 2024-25. State average: 55.2% met or exceeded.
Top 5 schools
  1. 88.0%
  2. 87.0%
  3. 86.0%
  4. 86.0%
  5. 86.0%
Lowest 5 schools
  1. 11.0%
  2. 2.McDonough School
    Manchester
    16.0%
  3. 18.0%
  4. 4.Bakersville School
    Manchester
    20.0%
  5. 20.0%

See all 399 schools ranked by score →

Hillsborough County127 schoolsRockingham County99 schoolsMerrimack County61 schoolsGrafton County53 schoolsCheshire County41 schoolsStrafford County39 schoolsSullivan County29 schoolsCarroll County28 schoolsBelknap County23 schoolsCoos County22 schools

New Hampshire school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →