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 1–50 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
A. Crosby Kennett Middle SchoolCONWAYPublic school6–80
Abbot-Downing SchoolCONCORDPublic schoolPK–50
Academy for Science and Design Charter (H)NashuaPublic school9–120
Academy for Science and Design Charter (M)NashuaPublic school5–80
Acworth Elementary SchoolAcworthPublic school1–40
Adeline C. Marston SchoolHamptonPublic school3–50
Allenstown Community SchoolALLENSTOWNPublic schoolK–80
Alstead Primary SchoolAlsteadPublic schoolPK–40
Alton Central School (Elem)AltonPublic schoolPK–80
Alvirne High SchoolHudsonPublic school90
Amherst Middle SchoolAmherstPublic school5–80
Amherst Street SchoolNashuaPublic schoolK–50
Andover Elementary SchoolANDOVERPublic schoolK–80
Antrim Elementary SchoolAntrimPublic schoolPK–40
Arts Academy of New Hampshire Chartered Public High SchoolSalemPublic school9–120
Ashland Elementary SchoolAshlandPublic schoolK–80
Atkinson AcademyATKINSONPublic schoolPK–50
Auburn Village SchoolAUBURNPublic schoolPK–80
Bakersville SchoolMANCHESTERPublic schoolPK–40
Barnstead Elementary SchoolCtr. BarnsteadPublic schoolPK–80
Barrington Elementary SchoolBarringtonPublic school1–40
Barrington Middle SchoolBARRINGTONPublic school5–80
Bartlett Elementary SchoolManchesterPublic school1–40
Bath Village SchoolBATHPublic schoolK–60
Beaver Meadow SchoolCONCORDPublic schoolPK–50
Bedford High SchoolBedfordPublic school90
Beech Street SchoolMANCHESTERPublic schoolK–40
Belmont Elementary SchoolBelmontPublic schoolPK–40
Belmont High SchoolBelmontPublic school9–120
Belmont Middle SchoolBELMONTPublic school5–80
Benjamin Franklin Academy Chartered Public School (H)LoudonPublic school9–120
Benjamin Franklin Academy Chartered Public School (M)LoudonPublic school6–80
Berlin Elementary SchoolBERLINPublic schoolPK–50
Berlin Middle SchoolBerlinPublic school6–80
Berlin Senior High SchoolBerlinPublic school9–120
Bernice A. Ray SchoolHANOVERPublic schoolK–50
Bethlehem Elementary SchoolBethlehemPublic schoolPK–60
Bicentennial Elementary SchoolNashuaPublic schoolK–50
Birch Hill Elementary SchoolNashuaPublic schoolK–50
Bluff School - Closed 10/07/2025CLAREMONTPublic schoolK–50
Boscawen Elementary SchoolCONCORDPublic schoolPK–50
Bow Elementary SchoolBowPublic schoolPK–40
Bow High SchoolBOWPublic school90
Bow Memorial SchoolBowPublic school5–80
Bow PreschoolBowPublic schoolPK–K0
Boynton Middle SchoolNew IpswichPublic school5–80
Brentwood AcademyNashuaPublic school9–120
Brian S. McCarthy Middle SchoolNASHUAPublic school6–80
Bridgewater-Hebron Village SchoolBridgewaterPublic schoolPK–60
Bristol Elementary SchoolBRISTOLPublic schoolK–50