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
Inter-Lakes Middle School Meredith Middle 16.4
Jackson Grammar School Jackson Elementary 5.0
Jacques Memorial Elementary School Milford Elementary 29.0
Jaffrey Grade School Jaffrey Elementary 28.0
James Faulkner Elementary School Stoddard Elementary 6.5
James Mastricola Elementary School Merrimack Elementary 32.0
James Mastricola Upper Elementary School Merrimack Middle 40.0
Jennie D. Blake School Hill Elementary 6.8
Jewett School Manchester Elementary 35.5
John D. Perkins Academy Marlow Elementary 5.4
John Stark Regional High School WEARE High 53.9
Jonathan Daniels School Keene Prekindergarten 5.0
Josiah Bartlett Elementary School Bartlett Elementary 17.0
Kearsarge Reg. Elem. School at New London New London Elementary 28.2
Kearsarge Reg. Elementary School - Bradford Bradford Elementary 17.1
Kearsarge Regional High School NORTH SUTTON High 46.6
Kearsarge Regional Middle School North Sutton Middle 40.0
Kearsarge Regional Preschool Bradford Bradford Prekindergarten 2.0
Kearsarge Regional Preschool New London New London Prekindergarten 2.0
Keene High School Keene High 105.0
Keene Middle School Keene Middle 57.6
Kenneth A. Brett School Tamworth Elementary 20.5
Kennett High School North Conway High 55.0
Kensington Elementary School Kensington Elementary 17.0
Kingswood Regional High School Wolfeboro High 65.8
Kingswood Regional Middle School Wolfeboro Middle 37.0
Kreiva Academy Public Charter School (H) Charter Manchester High 4.8
Kreiva Academy Public Charter School (M) Charter Manchester Middle 4.8
Laconia High School Laconia High 56.0
Laconia Middle School Laconia Middle 37.0
Lafayette Regional School Franconia Elementary 8.2
Lamprey River Elementary School Raymond Elementary 30.4
Lancaster Elementary School Lancaster Elementary 38.6
Landaff Blue School Landaff Elementary 2.6
Lebanon High School Lebanon High 52.0
Lebanon Middle School Lebanon Middle 49.0
Ledge Street School Nashua Elementary 41.4
Ledyard Charter School Charter Lebanon High 5.0
Lempster Community School Lempster Elementary 8.8
Library Street School Hudson Elementary 34.0
Lin-Wood Public School (Elem) Lincoln Elementary 15.4
Lin-Wood Public School (High) Lincoln High 11.1
Lin-Wood Public School (Middle) Lincoln Middle 8.5
Lincoln Akerman School Hampton Falls Elementary 15.5
Lincoln Street Elementary School Exeter Elementary 39.0
Lionheart Classical Academy Chartered Public School Charter Peterborough Elementary 20.4
Lisbon Regional School (Elem) Lisbon Elementary 14.0
Lisbon Regional School (High) Lisbon High 13.1
Lisbon Regional School (Middle) Lisbon Middle 8.4
Litchfield Middle School Litchfield Middle 29.7