Town Chart.

← All rankings · All towns in New Hampshire

Towns with the best schools in New Hampshire

Ranked by our Schools score out of 100, which is based on how many high-school students take AP, IB or college classes, how many students miss a lot of school, the graduation rate and class size, for the public schools in the town. Of the 68 towns in New Hampshire with 1,000 or more people, these are the top 25.

Sunapee ranks first with a score of 83. Bow and Hollis follow, with 83 and 80. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore High-school students in AP or IB classesHigh-school students taking college classes Population
1 Sunapee, Sullivan County 83 22.3%21.5% 3,416
2 Bow, Merrimack County 83 23.0%46.7% 8,335
3 Hollis, Hillsborough County 80 30.8%29.0% 8,603
4 Durham, Strafford County 77 15.9%53.3% 15,080
5 Amherst, Hillsborough County 77 19.8%28.5% 11,861
6 Portsmouth, Rockingham County 73 16.8%33.7% 22,545
7 Bedford, Hillsborough County 71 21.1%15.2% 23,746
8 Lebanon, Grafton County 70 29.4%15.5% 14,999
9 Salem, Rockingham County 65 17.3%21.7% 30,964
10 Windham, Rockingham County 65 25.3%8.3% 16,038
11 Hanover, Grafton County 64 0.0%14.5% 11,685
12 Northwood, Rockingham County 64 20.0%9.9% 4,688
13 Londonderry, Rockingham County 63 19.9%13.9% 26,685
14 Exeter, Rockingham County 63 13.6%14.6% 16,151
15 Milford, Hillsborough County 63 8.4%24.7% 16,337
16 Gorham, Coos County 63 20.4%27.5% 2,682
17 Litchfield, Hillsborough County 61 16.8%8.6% 8,499
18 Moultonborough, Carroll County 61 26.4%23.6% 5,126
19 Goffstown, Hillsborough County 59 20.3%14.5% 18,513
20 Pelham, Hillsborough County 58 4.2%33.4% 14,449
21 Plymouth, Grafton County 56 12.9%0.5% 6,601
22 Concord, Merrimack County 53 18.0%17.6% 44,375
23 Hampton, Rockingham County 53 14.1%14.3% 16,426
24 Kingston, Rockingham County 53 7.3%15.3% 6,275
25 Weare, Hillsborough County 53 11.2%40.5% 9,170

This is not a test-score ranking, and graduation rates are from 2018 or 2019. Only towns with a high school of their own are listed, and a town does not show up when its students go to school elsewhere. Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for New Hampshire

Towns with the best schools in other states

Link to this page

Copy this HTML to link to this page from your own site.