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 1,301–1,350 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
Lincoln ElementaryRuffinPublic schoolPK–50
Lincoln Heights ElementaryFuquay-VarinaPublic schoolPK–50
Lincoln Heights MontessoriCharlottePublic schoolPK–60
Lincolnton HighLincolntonPublic school9–120
Lincolnton MiddleLincolntonPublic school6–80
Lindley Park ElementaryAsheboroPublic schoolK–50
Lingerfeldt ElementaryGastoniaPublic schoolPK–50
Little River ElementaryDurhamPublic schoolPK–50
Littlefield MiddleLumbertonPublic school4–80
Lockhart ElementaryKnightdalePublic schoolPK–50
Locust ElementaryLocustPublic schoolK–50
London Elementary SchoolWalnut CovePublic schoolK–50
Long Branch ElementaryLumbertonPublic schoolPK–40
Long Creek ElementaryHuntersvillePublic schoolK–50
Long Hill ElementaryFayettevillePublic school2–50
Long Mill ElementaryYoungsvillePublic schoolPK–50
Longleaf School of Arts Remote AcademyRaleighPublic schoolNot known0
Longleaf School of the ArtsRaleighPublic school9–120
LongviewRaleighPublic school6–120
Longview ElementaryHickoryPublic school3–50
Louisburg ElementaryLouisburgPublic schoolPK–50
Louisburg Magnet HighLouisburgPublic school9–120
Love Memorial ElementaryLincolntonPublic schoolPK–50
Lowell ElementaryLowellPublic schoolPK–50
Lower Creek ElementaryLenoirPublic schoolK–50
Lowe's Grove MiddleDurhamPublic school6–80
Lowrance MiddleWinston SalemPublic school6–100
Loyd E Auman ElementaryFayettevillePublic schoolPK–50
Lucama ElementaryLucamaPublic schoolPK–50
Lucas MiddleDurhamPublic school6–80
Lucile Souders ElementaryFayettevillePublic schoolPK–50
Lucy Ragsdale HighJamestownPublic school9–120
Lucy S. Herring ElementaryAshevillePublic schoolPK–50
Lufkin Road MiddleApexPublic school6–80
Lumberton JuniorLumbertonPublic school6–80
Lumberton Senior HighLumbertonPublic school9–120
Luther Nick Jeralds MiddleFayettevillePublic school6–80
Lyle Creek ElementaryConoverPublic schoolPK–60
Lynn Road ElementaryRaleighPublic schoolPK–50
Lyons Farm ElementaryDurhamPublic schoolPK–50
M B Hubbard ElementaryBattleboroPublic schoolK–50
M C S Noble MiddleWilmingtonPublic school6–80
Mabel ElementaryZionvillePublic schoolPK–80
Mac Williams MiddleFayettevillePublic school6–80
Macon Early College High SchoolFranklinPublic school90
Macon Middle SchoolFranklinPublic school7–80
Macon Virtual AcademyFranklinPublic schoolK–120
Madison Early College HighMarshallPublic school90
Madison ElementaryMcLeansvillePublic schoolK–50
Madison High SchoolMarshallPublic school9–120