Public schools in North Carolina
All 2,713 in one listEvery one on the record by city and county: open a place for its list, which you can filter by what each record says.
2,713 public schools in 494 cities and towns and 100 counties. From NCES’s yearly directory of Jul 1, 2026.
The biggest cities and towns
By how many public schools each holdsThe biggest counties
By how many public schools each holdsEvery city, town and county, A to Z
Cities and towns
A
B
- Badin1
- Bahama2
- Bailey2
- Bakersville4
- Banner Elk2
- Barco3
- Barnardsville1
- Bath1
- Battleboro4
- Bayboro4
- Bear Creek2
- Beaufort4
- Belmont7
- Bennett2
- Benson5
- Bessemer City5
- Bethel2
- Beulaville2
- Biscoe4
- Black Creek1
- Black Mountain3
- Bladenboro3
- Blowing Rock1
- Bolivia5
- Boomer1
- Boone7
- Boonville3
- Bostic3
- Brevard5
- Broadway1
- Browns Summit5
- Bryson City7
- Buies Creek1
- Bunn3
- Bunnlevel2
- Burgaw6
- Burlington15
- Burnsville6
- Butner1
- Buxton2
C
- Camden5
- Cameron4
- Candler6
- Candor1
- Canton5
- Cape Carteret1
- Carolina Beach1
- Carrboro2
- Carthage4
- Cary33
- Casar1
- Cashiers3
- Castle Hayne4
- Catawba3
- Cerro Gordo2
- Chadbourn1
- Chapel Hill22
- Charlotte180
- Cherokee2
- Cherryville4
- China Grove6
- Chinquapin1
- Chocowinity3
- Claremont5
- Clarkton1
- Clayton15
- Clemmons4
- Cleveland2
- Cliffside1
- Climax1
- Clinton9
- Clyde3
- Coats1
- Colerain1
- Colfax1
- Collettsville1
- Columbia3
- Columbus2
- Comfort1
- Concord35
- Connelly Springs4
- Conover5
- Conway1
- Cooleemee1
- Cordova1
- Cornelius5
- Corolla1
- Cove City1
- Cramerton1
- Creedmoor5
- Creswell1
- Crossnore1
- Cullowhee2
- Currituck1
E
F
G
H
- Halifax3
- Hallsboro1
- Hamlet4
- Hampstead7
- Hamptonville1
- Harkers Island1
- Harmony1
- Harrisburg5
- Havelock9
- Haw River3
- Hayesville4
- Hays2
- Henderson18
- Hendersonville14
- Hertford2
- Hickory17
- Hiddenite2
- High Point28
- Highlands1
- Hildebran1
- Hillsborough12
- Hobgood1
- Hollister2
- Holly Ridge3
- Holly Springs12
- Hope Mills10
- Hot Springs1
- Hubert1
- Hudson5
- Huntersville16
- Hurdle Mills1
K
L
M
- Macon1
- Madison3
- Maiden4
- Manteo4
- Marion13
- Mars Hill1
- Marshall5
- Marshville4
- Marvin1
- Matthews14
- Maxton3
- Mayodan1
- Maysville3
- McAdenville1
- McLeansville4
- Mebane8
- Micro2
- Middlesex1
- Midland1
- Mill Spring3
- Millers Creek2
- Mills River2
- Mint Hill4
- Misenheimer1
- Mocksville9
- Moncure1
- Monroe24
- Mooresboro1
- Mooresville20
- Moravian Falls2
- Morehead City5
- Morganton18
- Morrisville6
- Morven1
- Mount Airy11
- Mount Gilead2
- Mount Holly4
- Mount Olive2
- Mount Pleasant3
- Mount Ulla2
- Moyock2
- Mt. Holly1
- Mt. Olive2
- Murfreesboro2
- Murphy10
N
P
R
- Raeford11
- Raleigh100
- Ramseur4
- Randleman4
- Red Oak1
- Red Springs4
- Reidsville14
- Richfield1
- Richlands4
- Riegelwood2
- Roanoke Rapids7
- Roaring River1
- Robbins3
- Robbinsville3
- Robersonville2
- Rockingham7
- Rockwell2
- Rocky Mount20
- Rocky Point5
- Rolesville5
- Ronda3
- Roper1
- Rose Hill2
- Roseboro3
- Rosman3
- Rowland3
- Roxboro11
- Ruffin1
- Rural Hall1
- Rutherfordton4
S
- Saint Pauls3
- Salemburg2
- Salisbury15
- Saluda1
- Sandy Ridge1
- Sanford22
- Saxapahaw1
- Scotland Neck1
- Seagrove2
- Sedalia1
- Selma3
- Semora1
- Seven Springs2
- Shallotte3
- Shannon1
- Shawboro1
- Shelby17
- Sherrills Ford1
- Siler City9
- Smithfield10
- Smyrna1
- Sneads Ferry1
- Snow Camp1
- Snow Hill6
- Sophia1
- Southern Pines4
- Southport3
- Sparta2
- Spencer3
- Spindale2
- Spring Hope2
- Spring Lake7
- Spruce Pine2
- Stallings1
- Stanfield1
- Stanley4
- Stantonsburg2
- Star1
- State Road1
- Statesville21
- Stedman2
- Stem1
- Stokes1
- Stokesdale1
- Stoneville1
- Stony Point1
- Stovall1
- Sugar Grove1
- Summerfield4
- Sunbury1
- Supply2
- Swan Quarter2
- Swannanoa4
- Swansboro4
- Sylva5
T
W
- Wade1
- Wadesboro4
- Wagram1
- Wake Forest15
- Walkertown4
- Wallace1
- Walnut Cove5
- Warrensville2
- Warrenton4
- Warsaw2
- Washington7
- Waxhaw11
- Waynesville8
- Weaverville6
- Weddington1
- Weldon4
- Wendell8
- Wentworth1
- West End4
- West Jefferson3
- Westfield1
- Whiteville9
- Whittier1
- Wilkesboro4
- Willard1
- Williamston7
- Willow Spring2
- Wilmington44
- Wilson22
- Wilson’s Mills1
- Windsor4
- Winfall2
- Wingate2
- Winnabow2
- Winston Salem66
- Winterville7
- Winton1
- Wrightsville Beach1
Counties
C
H
M
P
R
W
No city, town or county by that name here. A ZIP code? Search for it above the states.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.