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 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
Nute High SchoolMiltonPublic school9–120
Nute Junior High SchoolMiltonPublic school6–80
Ossipee Central SchoolCtr. OssipeePublic schoolPK–60
Oyster River High SchoolDurhamPublic school90
Oyster River Middle SchoolDurhamPublic school5–80
Oyster River Preschool Education ProgramDurhamPublic schoolPK–K0
Parker-Varney SchoolMANCHESTERPublic schoolPK–40
Paul A. Smith SchoolFRANKLINPublic schoolPK–40
Paul Elementary SchoolSANBORNVILLEPublic schoolPK–80
PEEP School - Pre School ProgramPORTSMOUTHPublic schoolPK–K0
Pelham Elementary SchoolPelhamPublic schoolPK–50
Pelham High SchoolPelhamPublic school9–120
Pelham Memorial SchoolPelhamPublic school6–80
Pembroke AcademyPEMBROKEPublic school90
Pembroke Hill SchoolSUNCOOKPublic schoolK–40
Penacook Elementary SchoolPenacookPublic schoolPK–50
Pennichuck Middle SchoolNashuaPublic school6–80
Peter Woodbury SchoolBedfordPublic schoolK–40
Peterborough Elementary SchoolPETERBOROUGHPublic schoolPK–40
Pierce Elementary SchoolBenningtonPublic schoolK–40
Piermont Village SchoolPIERMONTPublic schoolPK–80
Pine Tree Primary SchoolCENTER CONWAYPublic schoolK–20
Pinkerton AcademyDerryPublic school90
Pittsburg School (Elem)PittsburgPublic schoolPK–80
Pittsburg School (High)PittsburgPublic school9–120
Pittsfield Elementary SchoolPITTSFIELDPublic schoolPK–50
Pittsfield High SchoolPITTSFIELDPublic school9–120
Pittsfield Middle SchoolPITTSFIELDPublic school6–80
Plainfield Elementary SchoolMeridenPublic schoolK–80
Pleasant Street SchoolLaconiaPublic schoolPK–50
Plymouth Elementary SchoolPLYMOUTHPublic schoolPK–80
Plymouth Regional High SchoolPLYMOUTHPublic school9–120
Polaris Charter SchoolManchesterPublic schoolK–50
Pollard Elementary SchoolPLAISTOWPublic schoolPK–50
Portsmouth High SchoolPortsmouthPublic school90
Portsmouth Middle SchoolPortsmouthPublic school6–80
Profile Junior High SchoolBETHLEHEMPublic school7–80
Profile Senior High SchoolBETHLEHEMPublic school9–120
Prospect Mountain High SchoolAltonPublic school90
Purple Panthers PreschoolNASHUAPublic schoolPK–K0
Raymond High SchoolRaymondPublic school90
Raymond School District Preschool ProgramRaymondPublic schoolPK0
Reeds Ferry SchoolMerrimackPublic schoolPK–40
Richard Maghakian Memorial SchoolBrooklinePublic schoolPK–30
Richards Elementary SchoolNewportPublic schoolPK–50
Riddle Brook SchoolBedfordPublic schoolK–40
Rindge Memorial SchoolRindgePublic schoolPK–50
Rivendell AcademyOrfordPublic school6–120
River View Chartered Public SchoolClaremontPublic school9–120
Robert Frost Charter School (E)ConwayPublic schoolK–80