The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

2,794 schools in North Carolina

100 counties · 502 cities · Public K-12

North Carolina hosts 2,794 public K-12 campuses, with 100 counties and 502 cities feeding the directory below. Myers Park High School is the largest individual school at 3,225 students.

Largest district
Wake County Schools163,176 students · 198 schools

Test scores

Reading, SY 2024-25. State average: 51.8% met or exceeded.
Lowest 5 schools
  1. 1.Sadie Saulter
    Greenville
    7.1%
  2. 11.3%
  3. 13.5%
  4. 13.7%
  5. 13.9%

See all 2,261 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Carolina Charter Remote Academy: CFAAngierWake CountyElementary··
Cedar Grove ElementaryNashvilleNash CountyCombined··
Connections Learning AcademyTarboroEdgecombe CountyElementary··
Connections Virtual AcademyTarboroEdgecombe CountyElementary··
Creedmoor ElementaryCreedmoorGranville CountyCombined··
Dare Early CollegeManteoDare CountyElementary··
Davidson County Schools Virtual AcademyThomasvilleDavidson CountyCombined··
Dogwood Classical AcademyBelmontGaston CountyCombined··
Eastside STREAM AcademyCharlotteMecklenburg CountyCombined··
Felton Grove HighApexWake CountyElementary··
GO BIGCharlotteMecklenburg CountyElementary··
Granville Central Middle SchoolStemGranville CountyElementary··
Greenville Preparatory AcademyGreenvillePitt CountyCombined··
Honor PrepCharlotteMecklenburg CountyElementary··
Invest Collegiate TransformCharlotteMecklenburg CountyCombined··
Knox MiddleSalisburyRowan CountyCombined··
Liberty Charter AcademySummerfieldGuilford CountyElementary··
Longleaf School of Arts Remote AcademyRaleighWake CountyElementary··
Marine Sci. and Tech. Early College HSMorehead CityCarteret CountyCombined··
Middle College High at BennettGreensboroGuilford CountyCombined··
Moore Innovative High SchoolPinehurstMoore CountyElementary··
Nalanda Charter SchoolRaleighWake CountyElementary··
North Oak AcademyDurhamDurham CountyElementary··
Onslow Virtual ElementaryJacksonvilleOnslow CountyCombined··
Peeler Open ElementaryGreensboroGuilford CountyCombined··
Plain View PrimaryTar HeelBladen CountyCombined··
Pleasant Plains ElementaryApexWake CountyElementary··
Rex Road ElementaryHolly SpringsWake CountyElementary··
School of the Arts for Boys Acad (SABA)PittsboroChatham CountyCombined··
Sledge InstituteHendersonVance CountyElementary··
Swann Middle SchoolGreensboroGuilford CountyElementary··
Swift Creek ElementaryWhitakersNash CountyCombined··
Swift Creek ElementarySmithfieldJohnston CountyElementary··
Tabor City ElementaryTabor CityColumbus CountyCombined··
Tabor City MiddleTabor CityColumbus CountyCombined··
Triad International StudiesHigh PointGuilford CountyElementary··
Tulls Creek Elementary SchoolMoyockCurrituck CountyElementary··
Visual and Performing Arts SchoolGreensboroGuilford CountyElementary··
Wake Virtual ElementaryCaryWake CountyCombined··
Wake Virtual HighCaryWake CountyCombined··
Wake Virtual MiddleCaryWake CountyCombined··
Warren New Tech HighWarrentonWarren CountyCombined··
West Triangle High SchoolMebaneOrange CountyElementary··
Woodland Elementary SchoolMaysvilleOnslow CountyElementary··

North Carolina school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →