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 501–550 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
Cool Spring ElementaryClevelandPublic schoolPK–50
Cooleemee ElementaryCooleemeePublic schoolPK–50
Cooper AcademyClaytonPublic schoolPK–50
Coopers ElementaryElm CityPublic schoolPK–50
Copeland ElementaryDobsonPublic schoolPK–50
Cordova MiddleCordovaPublic school6–80
Corinth-Holders ElementaryZebulonPublic schoolPK–50
Corinth Holders HighWendellPublic school9–120
Cornatzer ElementaryMocksvillePublic schoolPK–50
Cornelius ElementaryCorneliusPublic schoolK–50
Cornerstone Charter Academy-CFAGreensboroPublic schoolK–120
Corriher Lipe MiddleLandisPublic school6–80
Corvian Community SchoolCharlottePublic schoolK–120
Costner ElementaryDallasPublic schoolPK–50
Cotswold ElementaryCharlottePublic school3–50
Coulwood STEM AcademyCharlottePublic school6–80
Courtney ElementaryYadkinvillePublic schoolPK–50
Cove Creek ElementaryVilasPublic schoolPK–80
Cox Mill ElementaryConcordPublic schoolK–50
Cox Mill High SchoolConcordPublic school9–120
Crain's Creek MiddleCarthagePublic school6–80
Cramerton MiddleCramertonPublic school6–80
Cranberry MiddleElk ParkPublic school6–80
Craven Early College HighNew BernPublic school90
Craven Virtual AcademyNew BernPublic school4–120
Creech Road ElementaryGarnerPublic schoolPK–50
Creekside ElementaryWintervillePublic schoolPK–50
Creekside ElementaryNew BernPublic schoolK–50
Creekside ElementaryDurhamPublic schoolPK–50
Crest HighShelbyPublic school9–120
Crest MiddleShelbyPublic school6–80
Crestdale MiddleMatthewsPublic school6–80
Croatan HighNewportPublic school9–120
Croft Community SchoolCharlottePublic schoolPK–50
Cross Creek Early CollegeFayettevillePublic school9–120
Crosscreek Charter SchoolLouisburgPublic schoolK–80
Crossnore ElementaryCrossnorePublic schoolPK–50
Crossroads Arts and Science Early CollegStatesvillePublic school90
Crossroads FLEXCaryPublic school9–120
Crown Point ElementaryMatthewsPublic schoolPK–50
CS Brown High - STEM ProgramWintonPublic school9–120
CTE Innovative High SchoolREIDSVILLEPublic school90
Culbreth MiddleChapel HillPublic school6–80
Cullowhee Valley SchoolCullowheePublic schoolPK–80
Cumberland International Early CollegeFayettevillePublic school9–120
Cumberland Mills ElementaryFayettevillePublic schoolPK–50
Cumberland PolytechnicFayettevillePublic school90
Cumberland Road ElementaryFayettevillePublic schoolPK–50
Cumberland Virtual Academy 6-12FayettevillePublic school6–120
Cumberland Virtual Academy K-5FayettevillePublic school2–50