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 551–600 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
Currituck County HighBarcoPublic school9–120
Currituck County MiddleBarcoPublic school6–80
Cuthbertson HighWaxhawPublic school9–120
Cuthbertson MiddleWaxhawPublic school6–80
Cyrus P Frazier ElementaryGreensboroPublic schoolPK–50
D.C. Virgo Preparatory AcademyWilmingtonPublic schoolK–80
D F Walker ElementaryEdentonPublic school3–50
D H Conley HighGreenvillePublic school9–120
D S Johnson ElementaryRocky MountPublic school3–50
Dabney ElementaryHendersonPublic schoolPK–50
Dalton McMichael HighMayodanPublic school9–120
Dana ElementaryHendersonvillePublic school1–50
Dare Early CollegeManteoPublic school90
Dare Learning AcademyKill Devil HillsPublic school9–120
Davenport A+ SchoolLenoirPublic schoolPK–50
David Cox Road ElementaryCharlottePublic schoolPK–50
David D Jones ElementaryGreensboroPublic schoolPK–50
Davidson Charter AcademyLexingtonPublic schoolK–80
Davidson County High SchoolLexingtonPublic school6–120
Davidson Early CollegeThomasvillePublic school9–120
Davidson ElementaryDavidsonPublic schoolK–50
Davidson River SchoolBrevardPublic school6–120
Davie County Early College HighMocksvillePublic school90
Davie County HighMocksvillePublic school9–120
Davis Drive ElementaryCaryPublic schoolK–50
Davis Drive MiddleCaryPublic school6–80
Davis-Townsend ElementaryLexingtonPublic schoolPK–50
Deep Branch ElementaryLumbertonPublic schoolPK–60
Deep River ElementarySanfordPublic schoolK–50
Denton ElementaryDentonPublic schoolPK–50
Devonshire ElementaryCharlottePublic schoolK–50
Diggs-Latham ElementaryWinston SalemPublic schoolPK–50
Dillard AcademyGoldsboroPublic schoolK–80
Dillard Drive ElementaryRaleighPublic schoolPK–50
Dillard Drive MiddleRaleighPublic school6–80
Dillard MiddleGoldsboroPublic school6–80
Dilworth ElementaryCharlottePublic schoolPK–20
Dilworth Elementary School Latta CampusCharlottePublic school3–50
Discovery CharterBahamaPublic school6–120
Discovery High SchoolNewtonPublic school9–120
Discovery SchoolStatesvillePublic schoolPK–120
District No 7 ElementaryWadePublic schoolPK–50
Dixon ElementaryHolly RidgePublic schoolPK–50
Dixon HighHolly RidgePublic school9–120
Dixon MiddleSneads FerryPublic school6–80
Dixon Road ElementaryWillow SpringPublic schoolPK–50
Dobson ElementaryDobsonPublic schoolPK–50
Dole ElementarySalisburyPublic schoolPK–50
Don D Steed ElementaryRaefordPublic schoolPK–50
Donna L Loflin ElementaryAsheboroPublic schoolK–50