Schools in North Carolina

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in North Carolina

Showing 951–1,000 of 2,733 public schools in North Carolina.

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 North Carolina, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
H B Sugg ElementaryFarmvillePublic schoolPK–20
H H Beam ElementaryGastoniaPublic schoolPK–50
H J MacDonald MiddleNew BernPublic school6–80
H L Trigg CommunityElizabeth CityPublic school6–120
Halifax County Early College HighWeldonPublic school9–120
Haliwa-Saponi Tribal SchoolHollisterPublic schoolK–120
Hall Fletcher ElementaryAshevillePublic schoolPK–50
Hall-Woodward ElementaryWinston SalemPublic schoolPK–50
Hallsboro-Artesia ElementaryHallsboroPublic schoolPK–60
Hallyburton AcademyDrexelPublic school6–120
Hamlet MiddleHamletPublic school6–80
Hanes Magnet SchoolWinston SalemPublic school6–80
Happy Valley ElementaryLenoirPublic schoolPK–80
Hardin Park ElementaryBoonePublic schoolPK–80
Harding University High SchoolCharlottePublic school9–120
Hargrove ElementaryFaisonPublic schoolPK–50
Harkers Island ElementaryHarkers IslandPublic schoolK–50
Harmony ElementaryHarmonyPublic schoolPK–50
Harnett Central HighAngierPublic school9–120
Harnett Central MiddleAngierPublic school6–80
Harnett County Early CollegeDunnPublic school90
Harnett Virtual AcademyLillingtonPublic schoolK–120
Harold E. Winkler MiddleConcordPublic school6–80
Harper Middle College HighCharlottePublic school110
Harris Creek ElementaryRaleighPublic schoolPK–50
Harris Elementary SchoolForest CityPublic schoolPK–50
Harris Road MiddleConcordPublic school6–80
Harrisburg ElementaryHarrisburgPublic schoolPK–50
Harry M Arndt MiddleHickoryPublic school7–80
Harvey R Newlin ElementaryBurlingtonPublic schoolPK–50
Hasty ElementaryThomasvillePublic schoolPK–50
Havelock ElementaryHavelockPublic schoolPK–50
Havelock HighHavelockPublic school9–120
Havelock MiddleHavelockPublic school6–80
Haw Creek ElementaryAshevillePublic schoolPK–50
Haw River ElementaryHaw RiverPublic schoolPK–50
Hawfields MiddleMebanePublic school6–80
Hawk Eye ElementaryRed SpringsPublic schoolPK–50
Hawk Ridge ElementaryCharlottePublic schoolPK–50
Hawks Nest STEAM AcademyGastoniaPublic schoolK–50
Hawthorne Academy of Health SciencesCharlottePublic school9–120
Hayesville ElementaryHayesvillePublic school3–50
Hayesville HighHayesvillePublic school9–120
Hayesville MiddleHayesvillePublic school6–80
Hayesville Primary SchoolHayesvillePublic schoolPK–20
Haynes Inman Education CenterJamestownPublic schoolPK–120
Haywood Early CollegeClydePublic school90
Hazelwood ElementaryWaynesvillePublic schoolPK–50
Heide Trask HighRocky PointPublic school9–120
Helena ElementaryTimberlakePublic schoolK–50