Skip to content

Public schools by city in North Carolina

136 North Carolina cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the North Carolina district directory and search.

Cities with the most public schools

All North Carolina cities A–Z

CitySchoolsHigh schoolsCharterStudents
Albemarle10402,553
Angier6115,018
Apex233222,032
Asheboro16429,408
Asheville349617,461
Belmont7204,410
Benson5104,062
Bessemer City5102,260
Bolivia5212,125
Boone7213,510
Brevard5202,287
Browns Summit5122,207
Bryson City7212,093
Burgaw6202,351
Burlington15318,730
Burnsville6101,950
Camden5201,918
Candler6103,166
Canton5102,401
Cary337229,745
Chapel Hill223112,320
Charlotte1803225131,134
China Grove6204,048
Claremont5102,774
Clayton152213,911
Clinton9204,480
Concord3512227,863
Conover5002,237
Cornelius5115,414
Creedmoor5212,740
Dallas6303,183
Denver7126,374
Dobson7202,557
Dunn7103,460
Durham72151645,341
East Bend5102,090
Eden5102,653
Elizabeth City13515,520
Elizabethtown6222,307
Fayetteville6816239,457
Forest City5102,433
Franklin10304,028
Franklinton5102,549
Fuquay-Varina132111,316
Garner142011,877
Gastonia245115,602
Goldsboro248310,478
Graham12516,444
Granite Falls6102,359
Greensboro7918747,197
Greenville233013,581
Hampstead7106,118
Harrisburg5114,926
Havelock9203,735
Henderson18437,197
Hendersonville14318,040
Hickory17408,584
High Point297314,584
Hillsborough12326,715
Holly Springs122311,982
Hope Mills10208,234
Hudson5303,093
Huntersville164415,156
Indian Trail8118,078
Jacksonville265116,116
Jamestown8314,485
Kannapolis12117,789
Kernersville122110,139
King5102,655
Kings Mountain7103,845
Kinston12205,181
Knightdale5103,799
Laurinburg7303,683
Leland5114,911
Lenoir14215,147
Lexington276112,890
Lillington6203,395
Lincolnton14406,263
Louisburg8213,131
Lumberton15217,988
Marion13404,899
Marshall5301,490
Matthews143213,324
Mebane8114,311
Mocksville9304,699
Monroe247217,336
Mooresville203216,278
Morehead City5202,367
Morganton18317,708
Morrisville6113,489
Mount Airy11214,862
Murphy10402,266
New Bern15217,221
Newland5111,165
Newport5103,124
Newton9304,708
Oxford6112,740
Pembroke6123,924
Pittsboro7213,865
Raeford11307,243
Raleigh100181066,764
Reidsville14215,900
Roanoke Rapids7203,241
Rockingham7203,640
Rocky Mount20819,116
Rocky Point5102,136
Rolesville5115,063
Roxboro11424,570
Salisbury15407,886
Sanford226412,832
Shelby17419,065
Siler City9413,475
Smithfield10314,842
Snow Hill6202,699
Spring Lake7115,226
Statesville215210,361
Sylva5302,263
Tarboro9423,563
Taylorsville8203,227
Thomasville14506,423
Trinity6303,358
Troy5301,721
Wake Forest153615,492
Walnut Cove5201,638
Washington7213,407
Waxhaw123110,516
Waynesville8213,787
Weaverville6103,079
Wendell8218,172
Whiteville9314,038
Williamston7312,392
Wilmington448724,968
Wilson226310,244
Winston Salem6614537,207
Winterville7215,488
Zebulon5013,994