Schools in New Hampshire

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in New Hampshire

Showing 301–350 of 504 public schools in New Hampshire.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in New Hampshire, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Mill Falls Charter SchoolManchesterPublic schoolK–60
Milton Elementary SchoolMiltonPublic schoolPK–50
Moharimet SchoolMadburyPublic schoolK–40
Monadnock Regional High SchoolSWANZEYPublic school9–120
Monadnock Regional Middle SchoolSWANZEYPublic school7–80
Monroe Consolidated SchoolMonroePublic schoolPK–80
Mont Vernon Village SchoolMont VernonPublic schoolK–60
Moose Hill SchoolLondonderryPublic schoolPK–K0
Moultonborough AcademyMoultonboroughPublic school9–120
Moultonborough Central SchoolMoultonboroPublic schoolPK–50
Moultonborough Middle LevelMoultonboroughPublic school6–80
Mountain View Middle SchoolGoffstownPublic school5–80
Mountain Village Charter SchoolPlymouthPublic school1–80
Mt. Caesar Elementary SchoolSWANZEYPublic schoolPK–20
Mt. Lebanon SchoolW. LebanonPublic schoolPK–40
Mt. Pleasant SchoolNashuaPublic schoolK–50
Nashua High School NorthNASHUAPublic school9–120
Nashua High School SouthNASHUAPublic school9–120
Nelson Elementary SchoolNELSONPublic schoolK–50
New Boston Central SchoolNew BostonPublic schoolPK–60
New Durham Elementary SchoolNew DurhamPublic schoolPK–60
New Franklin SchoolPortsmouthPublic schoolK–50
New Hampton Community SchoolNew HamptonPublic schoolPK–50
New Searles SchoolNASHUAPublic schoolPK–50
Newfields Elementary SchoolNewfieldsPublic schoolK–50
Newfound Memorial Middle SchoolBristolPublic school6–80
Newfound Regional High SchoolBRISTOLPublic school90
Newington Public SchoolNewingtonPublic schoolPK–60
Newmarket Elementary SchoolNewmarketPublic schoolPK–50
Newmarket Jr.-Sr. High (Elem)NEWMARKETPublic school6–80
Newmarket Jr.-Sr. High SchoolNEWMARKETPublic school90
Newport Middle High School (High)NewportPublic school90
Newport Middle SchoolNEWPORTPublic school6–80
Newport SOAR High SchoolNewportPublic school9–120
Newport SOAR Middle SchoolNewportPublic school5–80
Next Charter SchoolDerryPublic school9–120
NH Career Academy Chartered Public SchoolMANCHESTERPublic school120
North Country Charter Academy (H)LittletonPublic school9–120
North Country Charter Academy (M)LittletonPublic school7–80
North Hampton SchoolNorth HamptonPublic schoolPK–80
North Londonderry Elementary SchoolLondonderryPublic school1–50
North Salem Elementary SchoolSalemPublic schoolK–50
North Star Academy Chartered Public SchoolOSSIPEEPublic schoolK–80
North Walpole SchoolNorth WalpolePublic school2–40
Northeast Woodland Chartered Public SchoolConwayPublic schoolPK–80
Northwest Elementary SchoolManchesterPublic schoolK–40
Northwood Elementary SchoolNorthwoodPublic schoolPK–80
Nottingham Elementary SchoolNottinghamPublic schoolPK–80
Nottingham West Elementary Pre SchoolHudsonPublic schoolPK0
Nottingham West Elementary SchoolHudsonPublic school2–50