North Carolina School Districts

373 districts

Wake County Schools

Urban
Cary
161,481
Students
197
Schools

Charlotte-Mecklenburg Schools

Urban
Charlotte
144,116
Students
184
Schools

Guilford County Schools

Urban
Greensboro
67,832
Students
124
Schools

Winston Salem / Forsyth County Schools

Urban
Winston Salem
52,157
Students
81
Schools

Cumberland County Schools

Urban
Fayetteville
49,314
Students
86
Schools

Union County Public Schools

Suburban
Monroe
41,687
Students
52
Schools

Johnston County Public Schools

Rural
Smithfield
37,289
Students
48
Schools

Cabarrus County Schools

Urban
Concord
35,021
Students
44
Schools

Durham Public Schools

Urban
Durham
31,339
Students
56
Schools

Gaston County Schools

Suburban
Gastonia
30,253
Students
56
Schools

Onslow County Schools

Rural
Jacksonville
27,592
Students
39
Schools

New Hanover County Schools

Urban
Wilmington
25,028
Students
42
Schools

Pitt County Schools

Urban
Greenville
24,327
Students
40
Schools

Alamance-Burlington Schools

Suburban
Burlington
22,477
Students
38
Schools

Buncombe County Schools

Suburban
Asheville
22,172
Students
45
Schools

Public Schools of Robeson County

Rural
Lumberton
20,983
Students
37
Schools

Iredell-Statesville Schools

Suburban
Statesville
20,721
Students
38
Schools

Harnett County Schools

Rural
Lillington
20,033
Students
29
Schools

Rowan-Salisbury Schools

Rural
Salisbury
18,110
Students
32
Schools

Davidson County Schools

Rural
Lexington
17,868
Students
35
Schools

Wayne County Public Schools

Rural
Goldsboro
17,368
Students
33
Schools

Catawba County Schools

Suburban
Newton
15,880
Students
28
Schools

Randolph County School System

Rural
Asheboro
15,261
Students
32
Schools

Nash County Public Schools

Rural
Nashville
14,568
Students
28
Schools

Cleveland County Schools

Rural
Shelby
14,458
Students
28
Schools

Brunswick County Schools

Rural
Bolivia
13,262
Students
20
Schools

Moore County Schools

Rural
Carthage
12,990
Students
23
Schools

Henderson County Schools

Suburban
Hendersonville
12,660
Students
23
Schools

Craven County Board of Education

Town
New Bern
12,584
Students
26
Schools

Burke County Schools

Suburban
Morganton
11,690
Students
27
Schools

Lincoln County Schools

Rural
Lincolnton
11,642
Students
23
Schools

Chapel Hill-Carrboro City Schools

Urban
Chapel Hill
11,386
Students
21
Schools

Rockingham County Schools

Rural
Eden
11,379
Students
23
Schools

Pender County Schools

Rural
Burgaw
11,075
Students
19
Schools

Caldwell County Schools

Suburban
Lenoir
10,665
Students
25
Schools

Wilson County Schools

Town
Wilson
10,260
Students
25
Schools

Duplin County Schools

Rural
Kenansville
9,835
Students
13
Schools

Lee County Schools

Town
Sanford
9,051
Students
16
Schools

Chatham County Schools

Rural
Pittsboro
9,023
Students
21
Schools

Hoke County Schools

Suburban
Raeford
8,769
Students
14
Schools

Stanly County Schools

Rural
Albemarle
8,739
Students
23
Schools

Wilkes County Schools

Rural
North Wilkesboro
8,625
Students
22
Schools

Lenoir County Public Schools

Rural
Kinston
8,372
Students
17
Schools

Sampson County Schools

Rural
Clinton
8,086
Students
18
Schools

Carteret County Public Schools

Town
Beaufort
8,035
Students
17
Schools

Franklin County Schools

Rural
Louisburg
7,994
Students
16
Schools

Rutherford County Schools

Rural
Forest City
7,409
Students
18
Schools

Surry County Schools

Rural
Dobson
7,352
Students
20
Schools

Orange County Schools

Town
Hillsborough
7,067
Students
13
Schools

Richmond County Schools

Rural
Hamlet
6,639
Students
15
Schools