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 →

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

North Carolina school rankings

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