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 (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Hudson Memorial SchoolHudsonPublic school6–80
Iber Holmes Gove Middle SchoolRAYMONDPublic school4–80
Idlehurst Elementary SchoolSomersworthPublic schoolPK–20
Immaculate Heart Of Mary SchoolWinchesterPrivate schoolK–120
Indian River SchoolCANAANPublic school5–80
Inter-Lakes Elementary SchoolMeredithPublic schoolPK–60
Inter-Lakes High SchoolMEREDITHPublic school90
Inter-Lakes Middle SchoolMeredithPublic school7–80
Jackson Grammar SchoolJacksonPublic schoolK–60
Jacques Memorial Elementary SchoolMilfordPublic schoolK–10
Jaffrey Grade SchoolJaffreyPublic schoolPK–50
James Faulkner Elementary SchoolStoddardPublic schoolK–50
James Mastricola Elementary SchoolMerrimackPublic schoolPK–40
James Mastricola Upper Elementary SchoolMerrimackPublic school5–60
Jennie D. Blake SchoolHillPublic schoolPK–60
Jesse Remington High SchoolCandiaPrivate school9–120
Jewett SchoolManchesterPublic schoolPK–40
John D. Perkins AcademyMarlowPublic schoolK–50
John Stark Regional High SchoolWEAREPublic school9–120
Jonathan Daniels SchoolKeenePublic schoolPK0
Josiah Bartlett Elementary SchoolBartlettPublic schoolPK–80
Kearsarge Reg. Elem. School at New LondonNew LondonPublic schoolK–50
Kearsarge Reg. Elementary School - BradfordBradfordPublic schoolK–50
Kearsarge Regional High SchoolNorth SuttonPublic school90
Kearsarge Regional Middle SchoolNorth SuttonPublic school6–80
Kearsarge Regional Preschool BradfordBradfordPublic schoolPK0
Kearsarge Regional Preschool New LondonNew LondonPublic schoolPK–K0
Keene High SchoolKeenePublic school90
Keene Middle SchoolKeenePublic school6–80
Kenneth A. Brett SchoolTamworthPublic schoolK–80
Kennett High SchoolNORTH CONWAYPublic school90
Kensington Elementary SchoolKensingtonPublic schoolPK–50
Kids World Academy Of New HampshireNewportPrivate schoolPK–80
Kimball Union AcademyMeridenPrivate school9–120
Kindercare Learning CenterMerrimackPrivate schoolPK–K0
Kings Kids Child Care CenterPelhamPrivate schoolPK–K0
Kingswood Regional High SchoolWOLFEBOROPublic school90
Kingswood Regional Middle SchoolWOLFEBOROPublic school7–80
Kreiva Academy Public Charter School (H)ManchesterPublic school9–120
Kreiva Academy Public Charter School (M)ManchesterPublic school6–80
Kroka ExpeditionsMarlowPrivate schoolNot known0
Laconia Christian AcademyLaconiaPrivate schoolPK–120
Laconia High SchoolLACONIAPublic school9–120
Laconia Middle SchoolLACONIAPublic school6–80
Lafayette Regional SchoolFranconiaPublic schoolK–60
Lamprey River Elementary SchoolRAYMONDPublic schoolK–30
Lancaster Elementary SchoolLancasterPublic schoolPK–80
Landaff Blue SchoolLANDAFFPublic schoolPK–40
Learn As We Play Child Care CenterGoffstownPrivate schoolPK–K0
Learning Skills AcademyRyePrivate school3–120