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 2,051–2,100 of 3,275 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Heritage Christian AcademySylvaPrivate schoolK–70
Heritage Christian AcademyZebulonPrivate schoolPK–120
Herbin Metz Education CenterGreensboroPublic schoolK–80
Herbert Akins Road MiddleFuquay-VarinaPublic school6–80
Herbert Akins Rd ElementaryFuquay-VarinaPublic schoolPK–50
Hendersonville MiddleHendersonvillePublic school6–80
Hendersonville HighHendersonvillePublic school9–120
Hendersonville ElementaryHendersonvillePublic schoolK–50
Henderson HighSalisburyPublic school6–120
Henderson County Early CollegeFlat RockPublic school90
Henderson County Career AcademyFlat RockPublic school9–120
Henderson CollegiateHendersonPublic schoolK–120
Hemby Bridge ElementaryIndian TrailPublic schoolPK–50
Helena ElementaryTimberlakePublic schoolK–50
Heide Trask HighRocky PointPublic school9–120
Hazelwood ElementaryWaynesvillePublic schoolPK–50
Hayworth Christian SchoolHigh PointPrivate schoolK–120
Haywood Early CollegeClydePublic school90
Haywood Christian AcademyLake JunaluskaPrivate schoolPK–120
Haynes Inman Education CenterJamestownPublic schoolPK–120
Hayesville Primary SchoolHayesvillePublic schoolPK–20
Hayesville MiddleHayesvillePublic school6–80
Hayesville HighHayesvillePublic school9–120
Hayesville ElementaryHayesvillePublic school3–50
Hawthorne Academy of Health SciencesCharlottePublic school9–120
Hawthorn Montessori SchoolAshevillePrivate schoolPK–K0
Hawks Nest STEAM AcademyGastoniaPublic schoolK–50
Hawk Ridge ElementaryCharlottePublic schoolPK–50
Hawk Eye ElementaryRed SpringsPublic schoolPK–50
Hawfields MiddleMebanePublic school6–80
Haw River ElementaryHaw RiverPublic schoolPK–50
Haw River Christian AcademyPittsboroPrivate schoolPK–110
Haw Creek ElementaryAshevillePublic schoolPK–50
Havelock MiddleHavelockPublic school6–80
Havelock HighHavelockPublic school9–120
Havelock ElementaryHavelockPublic schoolPK–50
Hasty ElementaryThomasvillePublic schoolPK–50
Harvey R Newlin ElementaryBurlingtonPublic schoolPK–50
Harvest Time Christian AcademyWilkesboroPrivate schoolPK–120
Harry M Arndt MiddleHickoryPublic school7–80
Harrisburg ElementaryHarrisburgPublic schoolPK–50
Harris Road MiddleConcordPublic school6–80
Harris Elementary SchoolForest CityPublic schoolPK–50
Harris Creek ElementaryRaleighPublic schoolPK–50
Harrells Christian AcademyHarrellsPrivate schoolK–120
Harper Middle College HighCharlottePublic school110
Harold E. Winkler MiddleConcordPublic school6–80
Harnett Virtual AcademyLillingtonPublic schoolK–120
Harnett County Early CollegeDunnPublic school90
Harnett Central MiddleAngierPublic school6–80