Best High Schools
in New Hampshire

We reviewed 21,035 U.S. public high schools; 19 New Hampshire schools made our rankings.View Rankings

Along with Rhode Island and Vermont, New Hampshire tests high school students in reading, writing, math and science via the New England Common Assessment Program. Learn more from the New Hampshire Department of Education.

New Hampshire is home to 19 schools ranked among the U.S. News Best High Schools in 2013, including 12 silver medal schools and seven bronze medal schools. One of the top-ranked schools in New Hampshire is Hanover High School, located in the Dresden School District, which is roughly 70 miles from both Manchester and the state capital of Concord.

Top Ranked NH Schools

To be eligible for a state ranking, a school must be awarded a national gold or silver medal.

#1

Lin-Wood Public School (High)

72 LINWOOD DR, LINCOLN, NH 03251

#2

Profile Senior High School

691 PROFILE RD, BETHLEHEM, NH 03574

#3

White Mountains Regional High

127 REGIONAL RD, WHITEFIELD, NH 03598

#4

Goffstown High School

27 WALLACE RD, GOFFSTOWN, NH 03045

#5

Hanover High School

41 LEBANON ST, HANOVER, NH 03755

#6

Bedford High School

47B NASHUA RD, BEDFORD, NH 03110

#7

Exeter High School

1 BLUE HAWK DR, EXETER, NH 03833

#8

Portsmouth High School

50 ANDREW JARVIS DR, PORTSMOUTH, NH 03801

#9

John Stark Regional High Sch

618 NORTH STARK HWY, WEARE, NH 03281

#10

Kennett High School

409 EAGLES WAY, NORTH CONWAY, NH 03860

NH by the Numbers
Districts 84
High Schools 88
Full-Time Teachers 4,948
Students Enrolled 63,136

Featured Districts

Salem, New Hampshire

The Salem School District includes one high school that serves 1,682 students.

Concord, New Hampshire

There is one high school in the Concord School District, serving 1,792 students.