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 351–400 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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
McDonough SchoolMANCHESTERPublic schoolPK–40
McKelvie Intermediate SchoolBedfordPublic school5–60
Meeting House Montessori SchoolBowPrivate schoolPK–40
Memorial SchoolBEDFORDPublic schoolPK–40
Memorial SchoolNEWTONPublic school3–50
Merrimack High SchoolMerrimackPublic school9–120
Merrimack Middle SchoolMERRIMACKPublic school7–80
Merrimack Valley High SchoolCONCORDPublic school9–120
Merrimack Valley Middle SchoolPenacookPublic school6–80
Merrimack Valley Montessori SchoolSalemPrivate schoolPK–K0
MicroSociety Academy Charter School FoundationNashuaPublic schoolK–80
Middle School At ParksideManchesterPublic school5–80
Middleton Elementary SchoolMiddletonPublic schoolPK–60
Milan Village Elementary SchoolMilanPublic schoolPK–60
Mildred C. Lakeway SchoolLittletonPublic schoolK–60
Milford Early Education ExperiencesMilfordPublic schoolPK–K0
Milford High SchoolMilfordPublic school9–120
Milford Middle SchoolMilfordPublic school6–80
Mill Brook SchoolCONCORDPublic schoolPK–20
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
Monarch School Of New EnglandRochesterPrivate school1–120
Monroe Consolidated SchoolMonroePublic schoolPK–80
Mont Vernon Village SchoolMont VernonPublic schoolK–60
Montessori Discovry School Of The Twin States, IncLebanonPrivate schoolPK–K0
Montessori Schoolhouse Of Cheshire CountyKeenePrivate schoolPK–K0
Moose Hill SchoolLondonderryPublic schoolPK–K0
Moultonborough AcademyMoultonboroughPublic school9–120
Moultonborough Central SchoolMoultonboroPublic schoolPK–50
Moultonborough Middle LevelMoultonboroughPublic school6–80
Mount Royal AcademySunapeePrivate schoolPK–120
Mount Royal Academy NorthLancasterPrivate schoolPK–80
Mountain Shadows SchoolDublinPrivate school1–80
Mountain View Middle SchoolGoffstownPublic school5–80
Mountain Village Charter SchoolPlymouthPublic school1–80
Ms. Darlene's Early Learning Center And Child CareDerryPrivate schoolK0
Mt. Caesar Elementary SchoolSWANZEYPublic schoolPK–20
Mt. Lebanon SchoolW. LebanonPublic schoolPK–40
Mt. Pleasant SchoolNashuaPublic schoolK–50
Mt St. Mary AcademyManchesterPrivate schoolPK–80
My SchoolDoverPrivate schoolPK–20
Nashua Childrens HomeNashuaPrivate schoolNot known0
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