Skip to content
NCES Common Core of Data (EDGE / CCD) · Data updated 2024-2025 Public & private school directory

Schools in New Hampshire

519 schools listed in New Hampshire — 212 cities with addresses, grades and enrollment.

519Schools
212Cities
2024-2025Data year

Cities in New Hampshire with schools

Every city in the guide, ordered by number of schools.

Manchester 30 Nashua 25 Derry 11 Keene 11 Salem 10 EXETER 9 Concord 8 Merrimack 8 Rochester 8 Claremont 7 Hudson 7 Bedford 6 Conway 6 Dover 6 Londonderry 6 Newport 6 Portsmouth 6 Laconia 5 Littleton 5 Milford 5 Windham 5 Bow 4 Goffstown 4 Hampton 4 Hollis 4 Lebanon 4 Pembroke 4 Penacook 4 Peterborough 4 Raymond 4 Somersworth 4 Wolfeboro 4 Allenstown 3 Alstead 3 Amherst 3 Barrington 3 Belmont 3 Berlin 3 Bethlehem 3 Bristol 3 Canaan 3 Charlestown 3 Contoocook 3 Durham 3 Epping 3 FARMINGTON 3 Franklin 3 Gilford 3 Gorham 3 Groveton 3 Hanover 3 Hillsborough 3 Hinsdale 3 Hooksett 3 Jaffrey 3 Kingston 3 LANGDON 3 Lincoln 3 Lisbon 3 Litchfield 3 Loudon 3 Meredith 3 Milton 3 New Ipswich 3 Newmarket 3 Northfield 3 Pelham 3 Pittsfield 3 Plaistow 3 Plymouth 3 Sunapee 3 Tilton 3 WEARE 3 Wilton 3 Alton 2 Antrim 2 Bradford 2 Brookline 2 Colebrook 2 E. Swanzey 2 Hampstead 2 Moultonborough 2 New London 2 Newton 2 North Conway 2 North Sutton 2 Northwood 2 Pittsburg 2 Rye 2 Sandown 2 Seabrook 2 Stratham 2 Walpole 2 Whitefield 2 Woodsville 2 Acworth 1 Andover 1 Ashland 1 Atkinson 1 Auburn 1 Bartlett 1 Bath 1 Bennington 1 Boscawen 1 Brentwood 1 Bridgewater 1 CENTER CONWAY 1 Campton 1 Candia 1 Canterbury 1 Chester 1 Chesterfield 1 Chichester 1 Cornish 1 Croydon 1 Ctr. Barnstead 1 Ctr. Conway 1 Ctr. Ossipee 1 Ctr. Sandwich 1 Ctr. Tuftonboro 1 Danbury 1 Danville 1 Deerfield 1 Dublin 1 Dunbarton 1 E. Rochester 1 East Kingston 1 Effingham 1 Enfield 1 Epsom 1 Errol 1 Fitzwilliam 1 Francestown 1 Franconia 1 Freedom 1 Fremont 1 Gilmanton IW 1 Gilsum 1 Gonic 1 Grantham 1 Greenfield 1 Greenland 1 Hampton Falls 1 Hancock 1 Harrisville 1 Henniker 1 Hill 1 Holderness 1 Hopkinton 1 Jackson 1 Jefferson 1 Kensington 1 Lancaster 1 Landaff 1 Lee 1 Lempster 1 Lyme 1 Lyndeborough 1 Madbury 1 Madison 1 Marlborough 1 Marlow 1 Mason 1 Meriden 1 Middleton 1 Milan 1 Monroe 1 Mont Vernon 1 Moultonboro 1 Nelson 1 New Boston 1 New Castle 1 New Durham 1 New Hampton 1 Newfields 1 Newington 1 North Hampton 1 North Haverhill 1 North Stratford 1 North Walpole 1 Nottingham 1 Orford 1 Ossipee 1 Piermont 1 Rindge 1 Rollinsford 1 Rumney 1 SANBORNVILLE 1 SWANZEY 1 Salisbury 1 Sanbornton 1 South Hampton 1 Stark 1 Stoddard 1 Strafford 1 Surry 1 Sutton Mills 1 Tamworth 1 Temple 1 Thornton 1 Troy 1 W. Lebanon 1 W. Stewartstown 1 W. Swanzey 1 Warner 1 Warren 1 Washington 1 Waterville Valley 1 Webster 1 Wentworth 1 Westmoreland 1 Winchester 1

Top schools in New Hampshire

2

EXETER, New Hampshire · Exeter Region Cooperative School District

#2Rank #
9–12Grades
1,348Students
12.1:1Student–teacher ratio
10.5Score

1 BLUE HAWK DR, EXETER, NH 03833

View school →
3

Stratham, New Hampshire · Exeter Region Cooperative School District

#3Rank #
6–8Grades
945Students
9.6:1Student–teacher ratio
10.5Score

100 Academic Way, Stratham, NH 03885

View school →
6

Dover, New Hampshire · Seacoast Charter School

#6Rank #
Pre-K–8Grades
287Students
13.7:1Student–teacher ratio
10.5Score

171 Watson Road, Dover, NH 03820

View school →
7

Gorham, New Hampshire · Gorham Randolph Shelburne Cooperative School District

#7Rank #
6–8Grades
80Students
9.1:1Student–teacher ratio
10.5Score

120 Main St., Gorham, NH 03581

View school →
8

Gorham, New Hampshire · Gorham Randolph Shelburne Cooperative School District

#8Rank #
K–5Grades
143Students
9.5:1Student–teacher ratio
10.5Score

169 Main St., Gorham, NH 03581

View school →
9

Gorham, New Hampshire · Gorham Randolph Shelburne Cooperative School District

#9Rank #
9–12Grades
149Students
9:1Student–teacher ratio
10.5Score

120 Main St., Gorham, NH 03581

View school →
Full ranking for New Hampshire →

About schools in New Hampshire

This directory lists 519 schools in New Hampshire, covering 212 cities. Use the city pages to compare each school’s address, grades offered, enrollment and school type.

Schools in New Hampshire span rural, suburban, town and urban communities. City pages group schools by location so you can narrow the list to your area before opening individual profiles.

Schools in New Hampshire are listed with data from NCES Common Core of Data (EDGE / CCD) for the 2024-2025 school year. Use the city pages to narrow the list to your area, then open a school profile for its address, grades, enrollment, district and location on the map.