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 →

Alamance County42 schoolsAlexander County12 schoolsAlleghany County4 schoolsAnson County9 schoolsAshe County6 schoolsAvery County10 schoolsBeaufort County15 schoolsBertie County7 schoolsBladen County15 schoolsBrunswick County22 schoolsBuncombe County61 schoolsBurke County30 schoolsCabarrus County56 schoolsCaldwell County26 schoolsCamden County5 schoolsCarteret County19 schoolsCaswell County6 schoolsCatawba County44 schoolsChatham County25 schoolsCherokee County13 schoolsChowan County4 schoolsClay County4 schoolsCleveland County29 schoolsColumbus County21 schoolsCraven County27 schoolsCumberland County89 schoolsCurrituck County12 schoolsDare County12 schoolsDavidson County49 schoolsDavie County13 schoolsDuplin County13 schoolsDurham County74 schoolsEdgecombe County27 schoolsForsyth County88 schoolsFranklin County19 schoolsGaston County61 schoolsGates County5 schoolsGraham County3 schoolsGranville County20 schoolsGreene County6 schoolsGuilford County143 schoolsHalifax County23 schoolsHarnett County31 schoolsHaywood County16 schoolsHenderson County25 schoolsHertford County7 schoolsHoke County14 schoolsHyde County3 schoolsIredell County52 schoolsJackson County11 schoolsJohnston County52 schoolsJones County5 schoolsLee County20 schoolsLenoir County18 schoolsLincoln County25 schoolsMacon County12 schoolsMadison County7 schoolsMartin County12 schoolsMcDowell County16 schoolsMecklenburg County226 schoolsMitchell County8 schoolsMontgomery County12 schoolsMoore County27 schoolsNash County27 schoolsNew Hanover County50 schoolsNorthampton County6 schoolsOnslow County42 schoolsOrange County38 schoolsPamlico County5 schoolsPasquotank County14 schoolsPender County19 schoolsPerquimans County4 schoolsPerson County15 schoolsPitt County43 schoolsPolk County7 schoolsRandolph County42 schoolsRichmond County15 schoolsRobeson County40 schoolsRockingham County27 schoolsRowan County35 schoolsRutherford County20 schoolsSampson County23 schoolsScotland County10 schoolsStanly County24 schoolsStokes County19 schoolsSurry County30 schoolsSwain County9 schoolsTransylvania County10 schoolsTyrrell County3 schoolsUnion County58 schoolsVance County19 schoolsWake County237 schoolsWarren County8 schoolsWashington County6 schoolsWatauga County12 schoolsWayne County36 schoolsWilkes County22 schoolsWilson County29 schoolsYadkin County14 schoolsYancey County7 schools

North Carolina school rankings

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