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 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
2nd Nature AcademyNashuaPrivate schoolPK–120
A. Crosby Kennett Middle SchoolCONWAYPublic school6–80
A Place To GrowBrentwoodPrivate schoolPK–K0
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
Acorn SchoolStrathamPrivate schoolPK–K0
Acworth Elementary SchoolAcworthPublic school1–40
Adeline C. Marston SchoolHamptonPublic school3–50
Allenstown Community SchoolALLENSTOWNPublic schoolK–80
Alpha Bits Learning Center IIManchesterPrivate schoolPK–K0
Alstead Primary SchoolAlsteadPublic schoolPK–40
Alton Central School (Elem)AltonPublic schoolPK–80
Alvirne High SchoolHudsonPublic school90
Amesbury Seventh-day Adventist SchoolSouth HamptonPrivate schoolPK–70
Amherst Middle SchoolAmherstPublic school5–80
Amherst Street SchoolNashuaPublic schoolK–50
Andover Elementary SchoolANDOVERPublic schoolK–80
Antrim Elementary SchoolAntrimPublic schoolPK–40
Appleseeds Day SchoolExeterPrivate schoolPK–K0
Arts Academy of New Hampshire Chartered Public High SchoolSalemPublic school9–120
Ashland Elementary SchoolAshlandPublic schoolK–80
Ashuelot Valley AcademyKeenePrivate school5–120
Atkinson AcademyATKINSONPublic schoolPK–50
Auburn Montessori SchoolAuburnPrivate schoolPK–K0
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
Bedford Montessori School IncBedfordPrivate schoolPK–K0
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 Christian SchoolBethlehemPrivate school2–110
Bethlehem Elementary SchoolBethlehemPublic schoolPK–60
Bicentennial Elementary SchoolNashuaPublic schoolK–50
Birch Hill Elementary SchoolNashuaPublic schoolK–50
Bishop Guertin High SchoolNashuaPrivate school9–120