SchoolDataLookup

New Hampshire Public Schools

New Hampshire has 494 open public schools, including 281 elementary, 96 middle, and 100 high schools — 40 are charter schools.

281
Elementary
96
Middle
100
High School
40
Charter

Student Demographics (SY 2023-2024)

Race / Ethnicity Students Share
White 137,297 82%
Hispanic/Latino 12,157 7%
Two or more races 8,277 5%
Asian 4,993 3%
Black or African American 3,425 2%
American Indian / Alaska Native 312 0%
Native Hawaiian / Pacific Islander 133 0%
Total enrollment 166,594 86,218M / 80,376F

Source: NCES CCD State Membership (SEA 052), SY 2023-2024.

Schools

School City Level Teachers
Little Harbour School Portsmouth Elementary 34.0
Littleton High School Littleton High 21.9
Londonderry Middle School Londonderry Middle 83.5
Londonderry Senior High School Londonderry High 107.6
Loudon Elementary School Loudon Elementary 22.0
Lyme Elementary School Lyme Elementary 14.0
Lyndeborough Central School Lyndeborough Elementary 4.6
Madison Elementary School Madison Elementary 11.7
Main Dunstable School Nashua Elementary 26.0
Main Street School Exeter Elementary 43.0
Making Community Connections Charter School - Monadnock Charter Keene High 5.6
Manchester Central High School Manchester High 79.0
Manchester Memorial High School Manchester High 90.6
Manchester School of Technology (High School) Manchester High 19.4
Manchester West High School Manchester High 54.7
Maple Avenue School Claremont Elementary 28.8
Maple Avenue School Goffstown Elementary 29.0
Maple Street Elementary School Contoocook Middle 18.9
Maple Street Magnet School Rochester Elementary 10.0
Maple Wood Elementary School Somersworth Elementary 23.0
Marlborough Elementary School Marlborough Elementary 14.6
Mary A. Fisk Elementary School Salem Elementary 23.3
Mary C. Dondero Elementary School Portsmouth Elementary 35.0
Mascenic Regional High School New Ipswich High 21.5
Mascoma Valley Regional High School Canaan High 29.5
Mason Elementary School Mason Elementary 8.6
Mast Way School Lee Elementary 27.0
Matthew Thornton Elementary School Londonderry Elementary 46.8
Maude H. Trefethen School New Castle Elementary 3.6
McClelland School Rochester Elementary 33.0
McDonough School Manchester Elementary 47.2
McKelvie Intermediate School Bedford Middle 48.0
Memorial School Bedford Elementary 28.7
Memorial School Newton Elementary 26.3
Merrimack High School Merrimack High 84.6
Merrimack Middle School Merrimack Middle 47.0
Merrimack Valley High School Penacook High 53.8
Merrimack Valley Middle School Penacook Middle 45.0
MicroSociety Academy Charter School Foundation Charter Nashua Elementary 19.0
Middle School At Parkside Manchester Middle 81.5
Middleton Elementary School Middleton Elementary 14.0
Milan Village Elementary School Milan Elementary 10.2
Mildred C. Lakeway School Littleton Elementary 36.0
Milford Early Education Experiences Milford Prekindergarten 6.0
Milford High School Milford High 61.2
Milford Middle School Milford Middle 45.5
Mill Brook School Concord Elementary 29.6
Mill Falls Charter School Charter Manchester Elementary 7.0
Milton Elementary School Milton Elementary 20.0
Moharimet School Madbury Elementary 25.0