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 251–300 of 653 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
New Morning SchoolBedfordPrivate schoolPK–K0
New Hampton Community SchoolNew HamptonPublic schoolPK–50
New Franklin SchoolPortsmouthPublic schoolK–50
New Durham Elementary SchoolNew DurhamPublic schoolPK–60
New Boston Central SchoolNew BostonPublic schoolPK–60
Nelson Elementary SchoolNELSONPublic schoolK–50
Nashua High School SouthNASHUAPublic school9–120
Nashua High School NorthNASHUAPublic school9–120
Nashua Childrens HomeNashuaPrivate schoolNot known0
My SchoolDoverPrivate schoolPK–20
Mt St. Mary AcademyManchesterPrivate schoolPK–80
Mt. Pleasant SchoolNashuaPublic schoolK–50
Mt. Lebanon SchoolW. LebanonPublic schoolPK–40
Mt. Caesar Elementary SchoolSWANZEYPublic schoolPK–20
Ms. Darlene's Early Learning Center And Child CareDerryPrivate schoolK0
Mountain Village Charter SchoolPlymouthPublic school1–80
Mountain View Middle SchoolGoffstownPublic school5–80
Mountain Shadows SchoolDublinPrivate school1–80
Mount Royal Academy NorthLancasterPrivate schoolPK–80
Mount Royal AcademySunapeePrivate schoolPK–120
Moultonborough Middle LevelMoultonboroughPublic school6–80
Moultonborough Central SchoolMoultonboroPublic schoolPK–50
Moultonborough AcademyMoultonboroughPublic school9–120
Moose Hill SchoolLondonderryPublic schoolPK–K0
Montessori Schoolhouse Of Cheshire CountyKeenePrivate schoolPK–K0
Montessori Discovry School Of The Twin States, IncLebanonPrivate schoolPK–K0
Mont Vernon Village SchoolMont VernonPublic schoolK–60
Monroe Consolidated SchoolMonroePublic schoolPK–80
Monarch School Of New EnglandRochesterPrivate school1–120
Monadnock Regional Middle SchoolSWANZEYPublic school7–80
Monadnock Regional High SchoolSWANZEYPublic school9–120
Moharimet SchoolMadburyPublic schoolK–40
Milton Elementary SchoolMiltonPublic schoolPK–50
Mill Falls Charter SchoolManchesterPublic schoolK–60
Mill Brook SchoolCONCORDPublic schoolPK–20
Milford Middle SchoolMilfordPublic school6–80
Milford High SchoolMilfordPublic school9–120
Milford Early Education ExperiencesMilfordPublic schoolPK–K0
Mildred C. Lakeway SchoolLittletonPublic schoolK–60
Milan Village Elementary SchoolMilanPublic schoolPK–60
Middleton Elementary SchoolMiddletonPublic schoolPK–60
Middle School At ParksideManchesterPublic school5–80
MicroSociety Academy Charter School FoundationNashuaPublic schoolK–80
Merrimack Valley Montessori SchoolSalemPrivate schoolPK–K0
Merrimack Valley Middle SchoolPenacookPublic school6–80
Merrimack Valley High SchoolCONCORDPublic school9–120
Merrimack Middle SchoolMERRIMACKPublic school7–80
Merrimack High SchoolMerrimackPublic school9–120
Memorial SchoolBEDFORDPublic schoolPK–40
Memorial SchoolNEWTONPublic school3–50