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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Woodsville High SchoolWOODSVILLEPublic school90
Woodsville Elementary SchoolWoodsvillePublic schoolPK–30
Woodman Park SchoolDoverPublic schoolPK–40
Woodland Heights Elementary SchoolLACONIAPublic schoolPK–50
Woodbury SchoolSALEMPublic school6–80
Winnisquam Regional Middle SchoolTiltonPublic school5–80
Winnisquam Regional High SchoolTiltonPublic school9–120
Winnisquam Early Learning CenterTILTONPublic schoolPK–K0
Winnacunnet High SchoolHamptonPublic school90
Windham Middle SchoolWindhamPublic school7–80
Windham High SchoolWindhamPublic school9–120
Windham Center SchoolWindhamPublic school5–60
Windham Academy Public Charter SchoolWindhamPublic schoolK–80
Winchester SchoolWinchesterPublic schoolPK–80
Wilton-Lyndeboro Senior High SchoolWiltonPublic school9–120
Wilton-Lyndeboro Middle SchoolWiltonPublic school6–80
William T. Barron Elementary SchoolSalemPublic schoolK–50
William E. Lancaster SchoolSalemPublic schoolK–50
Whitefield Elementary SchoolWhitefieldPublic schoolPK–80
White Mountains Regional High SchoolWHITEFIELDPublic school9–120
Wheelock Elementary SchoolKeenePublic schoolK–50
Weston Elementary SchoolMANCHESTERPublic schoolPK–40
Westmoreland SchoolWestmorelandPublic schoolK–80
West Running Brook Intermediate SchoolDERRYPublic school5–60
Wentworth Elementary SchoolWentworthPublic schoolK–80
Wells Memorial SchoolHarrisvillePublic schoolK–60
Wellheart Chartered Public SchoolMERRIMACKPublic schoolK–80
Webster SchoolMANCHESTERPublic schoolPK–40
Webster Elementary SchoolWebsterPublic schoolK–50
Weare Middle SchoolWearePublic school4–80
Waterville Valley Elementary SchoolWaterville ValleyPublic schoolK–80
Washington Elementary SchoolWashingtonPublic schoolK–50
Warren Village SchoolWARRENPublic schoolPK–80
Walpole Primary SchoolWALPOLEPublic schoolPK–10
Walpole Elementary SchoolWALPOLEPublic school5–80
Virtual Learning Academy (H)EXETERPublic school9–120
Virtual Learning Academy (E)EXETERPublic schoolK–80
Vilas Elementary SchoolAlsteadPublic school5–80
Valley View Community SchoolFARMINGTONPublic schoolPK–30
Unity Elementary SchoolNewportPublic schoolPK–80
Tuftonboro Central SchoolCtr. TuftonboroPublic schoolK–60
Troy Elementary SchoolTroyPublic schoolPK–60
Timberlane Regional Middle SchoolPlaistowPublic school6–80
Timberlane Regional High SchoolPlaistowPublic school9–120
Three Rivers SchoolPembrokePublic school5–80
Thorntons Ferry SchoolMerrimackPublic schoolPK–40
Thornton Central SchoolThorntonPublic schoolK–80
The Founders Academy Charter School (H)ManchesterPublic school9–120
The Founders Academy Charter School (E)ManchesterPublic school5–80
The Birches Academy of Academics - Art A Public Charter SchSALEMPublic schoolK–80