Residents
1,394,868
all ages · ACS 5-yr
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.
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Robert Frost Charter School (E) | Conway | Carroll County | Elementary | 24 | · |
| Croydon Village School | Croydon | Sullivan County | Elementary | 22 | · |
| Kearsarge Regional Preschool New London | New London | Merrimack County | Elementary | 22 | · |
| Landaff Blue School | Landaff | Grafton County | Elementary | 22 | · |
| Synergy Academy Chartered Public School | CONCORD | Merrimack County | High | 21 | · |
| Sarah Porter School | Langdon | Sullivan County | Elementary | 19 | · |
| Coastal Waters Chartered Public School (H) | Exeter | Rockingham County | High | 16 | · |
| Fall Mountain Regional -Pre School Program | Langdon | Sullivan County | Elementary | 15 | · |
| Robert Frost Charter School (H) | Conway | Carroll County | High | 12 | · |
| Errol Consolidated Elementary School | Errol | Coos County | Elementary | 10 | · |
| Newport SOAR High School | Newport | Sullivan County | High | 7 | · |
| North Country Charter Academy (M) | Littleton | Grafton County | Middle | 5 | · |
| Newport SOAR Middle School | Newport | Sullivan County | Middle | 3 | · |
| Bow Preschool | Bow | Merrimack County | Elementary | 0 | · |
| Nashua Title I Preschool | Nashua | Hillsborough County | Elementary | 0 | · |
| Granite Valley Preparatory Chartered Public School | Keene | Cheshire County | Elementary | · | · |
| NH Career Academy | Manchester | Hillsborough County | Elementary | · | · |
| Nancy Loud School | E. Rochester | Strafford County | Combined | · | · |
| North Star Academy Chartered Public School | Ossipee | Carroll County | Elementary | · | · |
| SAU #23 French Pond | Woodsville | Grafton County | Combined | · | · |
| SAU #23 King Street School | Woodsville | Grafton County | Combined | · | · |
| Wellheart Chartered Public School | Merrimack | Hillsborough County | Elementary | · | · |