Find a School
School Rankings
Find a School
School Rankings
Home
North Carolina
City Rankings
North Carolina City Rankings
Updated Wednesday, September 1, 2021, based on the 2020-21 school year test scores.
Other NC Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2020 - 2021
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
Rank (of 484)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2021
)
Rank (
2019
)
Rank change from
2019
SchoolDigger Rating (
2021
)
1
st
Wrightsville Beach
1
0
0
0
0
0.997
2
1
2
nd
Marvin
1
0
0
0
0
0.992
1
1
3
rd
Oak Ridge
1
0
0
0
1
0.989
3
4
th
Saluda
1
0
0
0
0
0.956
18
14
5
th
Davidson
1
0
0
1
3
0.954
7
2
6
th
Wentworth
0
0
1
0
0
0.953
(n/a)
7
th
Atlantic
1
0
0
0
0
0.949
87
80
8
th
Cape Carteret
1
0
0
0
0
0.94
45
37
9
th
Blowing Rock
1
0
0
0
0
0.938
14
5
10
th
Colfax
1
0
0
0
0
0.935
17
7
11
th
Pinehurst
1
0
0
0
0
0.927
15
4
12
th
Sherrills Ford
1
0
0
0
0
0.926
36
24
13
th
Stokesdale
1
0
0
0
0
0.905
38
25
14
th
Mills River
2
0
0
0
3
0.899
10
4
15
th
Hot Springs
1
0
0
0
0
0.898
12
3
16
th
Morrisville
5
0
0
0
1
0.897
33
17
17
th
Misenheimer
0
0
1
0
0
0.894
6
11
18
th
Lewisville
1
0
0
0
1
0.893
4
14
19
th
Waxhaw
6
2
3
0
1
0.891
76
57
20
th
Tryon
1
0
0
0
0
0.886
16
4
21
st
Harkers Island
1
0
0
0
0
0.879
13
8
22
nd
Denver
4
1
1
1
2
0.875
22
23
rd
West End
2
1
0
0
1
0.875
20
3
24
th
Currituck
0
0
1
0
0
0.87
(n/a)
25
th
Apex
11
5
3
0
5
0.87
32
7
26
th
Hampstead
4
2
1
0
1
0.87
29
3
27
th
Banner Elk
1
0
0
0
0
0.867
88
61
28
th
Semora
1
0
0
0
0
0.865
73
45
29
th
Advance
1
1
0
0
0
0.865
39
10
30
th
Kitty Hawk
1
0
0
0
1
0.853
9
21
31
st
Fairview
1
0
0
0
0
0.85
92
61
32
nd
Pfafftown
1
0
1
0
0
0.849
19
13
33
rd
Cary
18
7
6
1
12
0.842
65
32
34
th
Mooresville
8
6
3
3
3
0.83
58
24
35
th
Wake Forest
7
2
3
1
3
0.829
34
1
36
th
Iron Station
1
1
0
0
0
0.828
108
72
37
th
Hurdle Mills
1
0
0
0
0
0.827
200
163
38
th
Vass
1
0
0
1
1
0.823
62
24
39
th
Carolina Beach
1
0
0
0
0
0.82
24
15
40
th
Pisgah Forest
1
0
0
0
2
0.82
82
42
41
st
Casar
1
0
0
0
0
0.811
63
22
42
nd
Indian Trail
5
2
1
0
1
0.808
66
24
43
rd
Matthews
7
3
3
0
6
0.804
48
5
44
th
Elkin
2
1
1
0
1
0.803
41
3
45
th
Holly Springs
5
2
2
0
2
0.801
46
1
46
th
Lucama
1
1
0
0
0
0.8
68
22
47
th
Chapel Hill
12
5
3
2
5
0.8
60
13
48
th
Hubert
1
0
0
0
0
0.799
155
107
49
th
Morehead City
2
1
1
2
2
0.798
53
4
50
th
Clemmons
3
0
1
0
1
0.797
25
25
51
st
Swansboro
2
1
1
0
0
0.796
85
34
52
nd
Beaufort
2
1
1
0
0
0.787
61
9
53
rd
Newport
2
2
1
0
3
0.786
51
2
54
th
Bennett
2
0
0
0
0
0.782
83
29
55
th
Holly Ridge
1
0
1
0
0
0.78
71
16
56
th
Stedman
2
0
0
0
0
0.78
37
19
57
th
Taylorsville
5
1
2
1
1
0.778
93
36
58
th
Bath
1
0
0
0
0
0.777
99
41
59
th
Shawboro
1
0
0
0
0
0.774
226
167
60
th
Elk Park
1
1
0
0
1
0.771
74
14
61
st
Weaverville
3
2
1
0
3
0.771
80
19
62
nd
Smyrna
1
0
0
0
0
0.771
104
42
63
rd
Warrensville
1
1
0
0
0
0.77
35
28
64
th
Willow Spring
2
0
0
0
0
0.768
84
20
65
th
Weddington
1
0
0
0
1
0.767
187
122
66
th
Ronda
1
1
1
0
0
0.765
156
90
67
th
Cramerton
0
1
0
1
1
0.763
11
56
68
th
Fletcher
2
1
0
0
4
0.762
102
34
69
th
Pittsboro
4
1
1
0
2
0.762
86
17
70
th
Jamesville
1
0
1
0
0
0.751
256
186
71
st
Moravian Falls
1
1
0
0
0
0.75
100
29
72
nd
Timberlake
1
0
0
0
0
0.75
109
37
73
rd
Shallotte
1
1
1
0
2
0.748
89
16
74
th
Sneads Ferry
0
1
0
0
1
0.748
191
117
75
th
Boone
5
0
2
0
2
0.747
49
26
76
th
Pine Level
1
0
0
0
0
0.745
408
332
77
th
Archdale
3
0
0
0
1
0.745
70
7
78
th
Canton
3
1
1
0
1
0.744
132
54
79
th
Camden
1
2
2
0
0
0.742
103
24
80
th
Mount Holly
2
1
1
1
0
0.742
81
1
81
st
Ferguson
1
0
0
0
0
0.741
123
42
82
nd
Vale
3
0
0
0
0
0.74
143
61
83
rd
Sandy Ridge
1
0
0
0
0
0.737
107
24
84
th
Etowah
1
0
0
0
0
0.733
26
58
85
th
Mill Spring
2
1
0
0
0
0.732
56
29
86
th
Summerfield
2
0
1
0
0
0.731
21
65
87
th
Waynesville
4
2
1
0
1
0.728
148
61
88
th
North Wilkesboro
3
1
0
0
0
0.728
243
155
89
th
Bahama
1
0
0
0
0
0.726
8
81
90
th
Southern Pines
4
0
1
0
3
0.722
190
100
91
st
Stony Point
1
0
0
0
0
0.721
178
87
92
nd
Marshall
2
1
3
0
0
0.72
152
60
93
rd
Carrboro
1
0
2
0
0
0.719
43
50
94
th
Columbus
0
0
2
0
0
0.719
130
36
95
th
Pleasant Garden
1
0
0
0
0
0.718
141
46
96
th
Castle Hayne
1
1
2
1
0
0.717
314
218
97
th
Pinnacle
2
0
0
0
0
0.714
23
74
98
th
Bolivia
4
1
2
0
0
0.712
192
94
99
th
Belmont
4
1
2
0
0
0.712
114
15
100
th
Mount Airy
5
3
2
1
1
0.711
113
13
101
st
Burnsville
4
2
1
0
3
0.711
106
5
102
nd
Pilot Mountain
2
1
1
0
0
0.711
119
17
103
rd
Spruce Pine
2
1
1
0
4
0.71
142
39
104
th
Millers Creek
1
0
1
0
1
0.708
154
50
105
th
Harmony
1
0
0
0
0
0.708
125
20
106
th
West Jefferson
1
0
2
0
0
0.7
138
32
107
th
Mount Pleasant
1
1
1
0
0
0.699
127
20
108
th
Comfort
1
0
0
0
0
0.697
287
179
109
th
Grover
1
0
0
0
0
0.696
77
32
110
th
Collettsville
1
0
0
0
0
0.695
64
46
111
th
Valdese
1
1
1
0
0
0.695
79
32
112
th
Ellenboro
1
0
0
0
1
0.693
50
62
113
th
Autryville
1
0
0
0
0
0.692
5
108
114
th
Huntersville
8
2
3
1
9
0.692
91
23
115
th
Wilkesboro
1
1
2
0
1
0.692
205
90
116
th
Mocksville
4
2
2
1
1
0.691
175
59
117
th
Cliffside
1
0
0
0
0
0.686
44
73
118
th
Locust
1
1
0
0
1
0.684
96
22
119
th
Hudson
1
1
3
0
1
0.683
95
24
120
th
Jefferson
1
0
0
0
1
0.682
67
53
121
st
Harrisburg
3
1
1
0
1
0.682
171
50
122
nd
Mars Hill
1
0
0
0
1
0.68
40
82
123
rd
Sugar Grove
2
0
0
0
0
0.679
146
23
124
th
Roaring River
1
0
0
0
0
0.675
246
122
125
th
Wade
1
0
0
0
0
0.674
59
66
126
th
Nags Head
1
0
0
0
0
0.673
27
99
127
th
Nakina
0
1
0
0
0
0.672
97
30
128
th
Newton
5
1
3
0
1
0.672
144
16
129
th
Moyock
1
1
0
0
0
0.666
115
14
130
th
Kings Mountain
4
2
1
0
1
0.664
137
7
131
st
Cornelius
3
1
1
0
1
0.663
72
59
132
nd
Eastover
2
0
0
0
0
0.663
54
78
133
rd
Hendersonville
8
3
3
0
4
0.661
101
32
134
th
Oakboro
1
0
1
0
0
0.661
147
13
135
th
Maiden
2
1
1
0
0
0.659
167
32
136
th
East Bend
3
1
1
0
0
0.658
117
19
137
th
Piney Creek
1
0
0
0
0
0.654
28
109
138
th
Yadkinville
2
0
1
1
0
0.651
135
3
139
th
Fuquay Varina
7
1
1
0
2
0.65
160
21
140
th
Sophia
1
0
0
0
2
0.649
321
181
141
st
Kill Devil Hills
1
1
1
0
0
0.648
57
84
142
nd
Midland
1
0
0
0
0
0.645
201
59
143
rd
Rolesville
3
1
1
0
1
0.644
183
40
144
th
Southport
1
1
1
0
2
0.643
206
62
145
th
Clyde
2
0
2
0
0
0.643
184
39
146
th
Arden
2
1
0
0
3
0.641
188
42
147
th
Hiddenite
1
1
0
0
0
0.64
283
136
148
th
Hickory
10
3
4
0
6
0.638
150
2
149
th
Badin
1
0
0
0
0
0.637
55
94
150
th
Hays
1
0
1
0
0
0.634
241
91
151
st
Carthage
2
1
1
0
1
0.633
176
25
152
nd
Hillsborough
6
2
3
1
2
0.633
128
24
153
rd
Hayesville
2
1
1
0
1
0.628
157
4
154
th
Washington
3
1
2
1
0
0.628
(n/a)
155
th
Knotts Island
1
0
0
0
0
0.627
52
103
156
th
Catawba
1
0
1
1
0
0.624
213
57
157
th
Connellys Springs
2
1
1
0
1
0.623
98
59
158
th
Fremont
1
1
0
0
0
0.621
218
60
159
th
Riegelwood
3
0
0
0
0
0.618
311
152
160
th
Troutman
2
1
1
0
0
0.617
389
229
161
st
Stanfield
1
0
0
0
0
0.616
168
7
162
nd
Grimesland
1
0
0
0
0
0.616
298
136
163
rd
Youngsville
3
1
0
0
0
0.615
197
34
164
th
Leland
3
1
1
0
2
0.615
159
5
165
th
Dobson
3
1
2
1
1
0.614
122
43
166
th
Olin
0
1
2
0
0
0.613
170
4
167
th
Winterville
4
1
2
0
5
0.613
174
7
168
th
Lake Toxaway
1
0
0
0
0
0.612
75
93
169
th
Boomer
1
0
0
1
0
0.611
260
91
170
th
Crossnore
1
0
0
1
0
0.609
373
203
171
st
Sylva
2
1
2
1
2
0.608
290
119
172
nd
Lawndale
0
1
1
0
1
0.606
198
26
173
rd
Shelby
9
3
4
3
0
0.605
261
88
174
th
Ennice
1
0
0
0
0
0.602
134
40
175
th
Franklin
4
2
3
0
2
0.602
251
76
176
th
Lincolnton
7
2
4
0
2
0.602
219
43
177
th
Conover
3
1
0
1
3
0.6
214
37
178
th
Asheville
17
6
9
1
23
0.599
151
27
179
th
Faith
1
0
0
0
0
0.596
112
67
180
th
Monroe
13
3
7
2
3
0.596
126
54
181
st
Clayton
8
3
2
0
3
0.595
232
51
182
nd
Cleveland
2
0
0
0
0
0.591
111
71
183
rd
Raleigh
62
18
19
4
41
0.591
239
56
184
th
Concord
15
6
10
4
7
0.584
248
64
185
th
Rosman
1
1
1
0
0
0.582
124
61
186
th
Spindale
1
0
1
0
1
0.581
341
155
187
th
Elm City
3
1
0
0
0
0.581
110
77
188
th
Black Mountain
2
0
1
0
3
0.58
90
98
189
th
Havelock
5
2
2
0
1
0.577
182
7
190
th
Vilas
1
0
0
0
0
0.577
94
96
191
st
Siler City
3
1
3
1
2
0.576
149
42
192
nd
Bryson City
3
1
1
1
1
0.575
180
12
193
rd
Ash
2
0
0
0
0
0.575
291
98
194
th
Murphy
6
1
3
0
2
0.572
210
16
195
th
Fallston
1
0
0
0
0
0.57
212
17
196
th
Winfall
1
1
0
0
0
0.567
313
117
197
th
Maysville
2
0
0
0
0
0.566
208
11
198
th
Ansonville
1
0
0
0
0
0.562
131
67
199
th
Smithfield
2
2
4
1
1
0.561
309
110
200
th
Pollocksville
1
0
0
0
0
0.559
304
104
201
st
Franklinville
2
0
0
0
0
0.558
272
71
202
nd
Buies Creek
1
0
0
0
0
0.553
247
45
203
rd
Walnut Cove
2
1
2
0
0
0.553
179
24
204
th
Creedmoor
2
1
2
1
0
0.552
166
38
205
th
Claremont
2
2
1
0
0
0.552
253
48
206
th
Pikeville
2
0
1
0
0
0.549
217
11
207
th
Chinquapin
1
0
0
0
0
0.548
153
54
208
th
Richlands
2
1
1
0
1
0.548
312
104
209
th
Cashiers
1
0
1
1
0
0.548
230
21
210
th
Candler
3
2
1
0
2
0.546
136
74
211
th
Dallas
2
1
2
1
1
0.546
302
91
212
th
Morganton
10
3
3
5
2
0.546
228
16
213
th
Liberty
2
1
0
0
0
0.545
365
152
214
th
Lawsonville
1
1
0
0
0
0.544
231
17
215
th
Pine Hall
1
0
0
0
0
0.542
237
22
216
th
Marion
6
3
3
0
1
0.541
234
18
217
th
Stanley
3
1
0
0
0
0.54
240
23
218
th
Wilmington
31
7
7
0
17
0.538
225
7
219
th
Aberdeen
2
1
0
0
1
0.535
310
91
220
th
Boonville
0
1
1
1
0
0.535
209
11
221
st
Mebane
4
2
1
0
1
0.535
164
57
222
nd
Roxboro
5
2
3
0
1
0.534
242
20
223
rd
Old Fort
1
0
0
0
0
0.533
116
107
224
th
Cherryville
2
1
1
0
0
0.533
224
225
th
Cameron
2
1
1
0
0
0.533
194
31
226
th
Buxton
1
0
1
0
0
0.529
139
87
227
th
East Flat Rock
1
1
1
0
0
0.527
169
58
228
th
Peachland
1
0
0
0
0
0.527
31
197
229
th
Hertford
1
0
1
0
0
0.525
275
46
230
th
Hamptonville
1
0
0
0
1
0.525
376
146
231
st
Mint Hill
0
0
1
1
0
0.523
181
50
232
nd
Newland
2
1
2
0
0
0.521
199
33
233
rd
Jacksonville
14
5
5
1
12
0.52
337
104
234
th
Lowgap
1
0
0
0
0
0.52
227
7
235
th
Bakersville
1
1
1
0
0
0.518
351
116
236
th
Seagrove
2
0
0
0
0
0.518
303
67
237
th
Ruffin
1
0
0
0
0
0.517
258
21
238
th
Polkton
0
0
1
0
0
0.517
(n/a)
239
th
Lexington
15
4
6
2
3
0.516
300
61
240
th
Barco
1
1
1
0
0
0.515
293
53
241
st
Rockwell
2
0
0
0
2
0.513
315
74
242
nd
Union Grove
1
0
0
0
0
0.512
403
161
243
rd
Forest City
4
1
2
0
1
0.509
186
57
244
th
Moncure
1
0
0
0
0
0.509
173
71
245
th
Providence
1
0
0
0
0
0.507
172
73
246
th
Manteo
1
1
2
0
0
0.505
120
126
247
th
Creswell
2
0
0
0
0
0.5
411
164
248
th
Bostic
1
1
1
0
1
0.496
121
127
249
th
Statesville
10
4
5
2
5
0.496
335
86
250
th
Stokes
1
0
0
0
0
0.496
296
46
251
st
Goldston
1
0
0
0
0
0.494
145
106
252
nd
Brevard
2
1
2
0
2
0.493
244
8
253
rd
Roper
0
1
1
0
0
0.493
221
32
254
th
Tobaccoville
1
0
0
0
0
0.49
69
185
255
th
New Bern
8
3
2
0
4
0.49
324
69
256
th
Danbury
0
0
1
0
1
0.488
185
71
257
th
Westfield
2
0
0
0
0
0.488
47
210
258
th
Clinton
5
2
2
0
2
0.484
292
34
259
th
Granite Falls
4
1
1
0
0
0.483
222
37
260
th
Whiteville
5
1
3
0
1
0.482
203
57
261
st
Pink Hill
1
0
0
0
0
0.482
161
100
262
nd
Trinity
2
2
3
0
0
0.48
196
66
263
rd
Gold Hill
1
0
0
0
1
0.478
257
6
264
th
Winton
0
0
1
0
1
0.476
30
234
265
th
Mc Adenville
1
0
0
0
0
0.473
245
20
266
th
Lowell
1
1
0
0
0
0.473
336
70
267
th
Dunn
4
3
1
0
2
0.473
223
44
268
th
Browns Summit
2
1
1
0
0
0.471
295
27
269
th
Thomasville
6
3
4
0
2
0.469
277
8
270
th
Kernersville
6
3
2
1
1
0.469
163
107
271
st
Raeford
6
2
3
0
4
0.468
344
73
272
nd
Cooleemee
1
0
0
0
0
0.468
233
39
273
rd
Poplar Branch
1
0
0
0
0
0.467
158
115
274
th
Flat Rock
1
0
2
0
3
0.466
413
139
275
th
Swannanoa
2
1
1
0
1
0.465
177
98
276
th
Gatesville
1
1
1
0
0
0.464
204
72
277
th
Marshville
2
1
1
0
0
0.46
263
14
278
th
Randleman
2
1
1
0
1
0.459
297
19
279
th
Greensboro
48
13
20
4
20
0.458
279
280
th
Kenansville
1
0
1
0
0
0.458
360
80
281
st
Troy
2
0
3
0
1
0.458
452
171
282
nd
King
3
1
2
0
1
0.457
268
14
283
rd
Roseboro
2
1
0
0
1
0.456
105
178
284
th
Zebulon
3
1
0
1
0
0.456
236
48
285
th
Landis
1
1
0
0
0
0.456
352
67
286
th
Oxford
2
1
1
3
0
0.455
390
104
287
th
China Grove
4
1
2
0
0
0.453
353
66
288
th
Newton Grove
1
1
2
0
0
0.451
118
170
289
th
Sparta
1
0
1
0
1
0.45
289
290
th
Elon
2
1
1
0
0
0.447
216
74
291
st
Hamlet
2
1
1
1
2
0.447
266
25
292
nd
Star
1
0
0
0
0
0.445
366
74
293
rd
Supply
1
1
0
0
1
0.443
397
104
294
th
Williamston
3
1
2
0
0
0.442
307
13
295
th
Gastonia
15
3
5
2
6
0.442
316
21
296
th
Jonesville
1
0
0
0
0
0.439
354
58
297
th
Graham
4
2
4
1
3
0.438
347
50
298
th
Andrews
1
1
1
0
0
0.438
133
165
299
th
Madison
2
1
0
0
0
0.438
285
14
300
th
Ellerbe
1
1
0
0
0
0.437
265
35
301
st
Richfield
1
0
0
0
0
0.437
165
136
302
nd
Garner
10
3
2
0
1
0.435
338
36
303
rd
Traphill
1
0
0
0
0
0.435
195
108
304
th
Sedalia
1
0
0
0
0
0.433
318
14
305
th
Rutherfordton
2
1
1
0
1
0.433
129
176
306
th
Snow Camp
1
0
0
0
0
0.43
445
139
307
th
State Road
2
0
0
0
0
0.429
372
65
308
th
Micro
1
1
0
0
0
0.428
469
161
309
th
Princeton
1
0
1
0
0
0.427
280
29
310
th
Bayboro
2
1
1
0
0
0.427
267
43
311
th
Faison
1
0
0
0
1
0.426
78
233
312
th
Sanford
11
5
4
1
4
0.42
308
4
313
th
Benson
2
2
1
0
0
0.416
362
49
314
th
Wendell
4
2
6
0
0
0.416
361
47
315
th
Lenoir
9
2
2
0
0
0.416
301
14
316
th
Chocowinity
1
1
2
0
1
0.416
207
109
317
th
Angier
4
1
1
0
0
0.414
391
74
318
th
Hildebran
1
0
0
0
1
0.413
202
116
319
th
Barnardsville
1
0
0
0
1
0.412
331
12
320
th
Black Creek
1
0
0
0
0
0.408
271
49
321
st
Edenton
2
0
1
0
1
0.407
274
47
322
nd
Asheboro
8
3
3
1
3
0.406
288
34
323
rd
Charlotte
112
25
28
12
59
0.406
294
29
324
th
Leicester
1
0
0
0
0
0.404
193
131
325
th
Wingate
2
0
0
0
0
0.401
276
49
326
th
Jamestown
2
1
3
2
0
0.4
299
27
327
th
High Point
14
4
7
1
9
0.397
349
22
328
th
Germanton
1
0
0
0
0
0.395
426
98
329
th
Norwood
2
1
1
0
1
0.392
278
51
330
th
Burgaw
2
2
2
0
0
0.387
406
76
331
st
Lumber Bridge
1
1
0
0
0
0.385
328
3
332
nd
Bear Creek
1
0
1
0
0
0.383
162
170
333
rd
Mount Ulla
1
0
1
0
0
0.383
332
1
334
th
Rocky Point
2
1
1
0
1
0.383
317
17
335
th
Middlesex
1
0
0
0
0
0.382
472
137
336
th
Kenly
1
0
1
0
0
0.382
396
60
337
th
Gates
1
0
0
0
0
0.381
281
56
338
th
Whitakers
1
0
0
0
0
0.38
319
19
339
th
Deep Run
0
0
1
0
0
0.379
264
75
340
th
Mayodan
0
0
1
0
0
0.377
326
14
341
st
Greenville
13
4
2
3
9
0.377
356
15
342
nd
Cullowhee
1
0
0
0
0
0.375
220
122
343
rd
Nebo
1
0
0
0
1
0.375
229
114
344
th
Reidsville
7
2
2
1
4
0.374
320
24
345
th
Wilson
9
3
5
4
5
0.374
259
86
346
th
Kannapolis
9
1
1
0
2
0.373
387
41
347
th
Denton
1
1
1
0
0
0.372
348
1
348
th
Albemarle
4
1
3
2
0
0.366
400
52
349
th
Tyner
0
1
0
0
0
0.366
282
67
350
th
Gibsonville
1
1
1
0
1
0.364
329
21
351
st
Goldsboro
9
5
6
4
10
0.361
402
51
352
nd
Henderson
9
2
3
3
2
0.358
249
103
353
rd
Burlington
9
2
3
1
5
0.357
340
13
354
th
Cove City
1
0
0
0
0
0.357
238
116
355
th
Salemburg
1
0
1
0
1
0.357
189
166
356
th
Louisburg
5
1
2
0
1
0.355
306
50
357
th
Dublin
1
0
0
1
0
0.355
465
108
358
th
Beulaville
1
0
1
0
2
0.355
325
33
359
th
Franklinton
3
1
1
0
0
0.354
250
109
360
th
Spring Lake
5
2
1
0
0
0.352
327
33
361
st
Fayetteville
39
14
16
2
22
0.352
323
38
362
nd
Durham
39
11
14
5
32
0.347
355
7
363
rd
Cerro Gordo
1
0
1
0
0
0.347
235
128
364
th
Seven Springs
0
1
1
0
0
0.343
399
35
365
th
Calypso
1
0
1
0
0
0.342
140
225
366
th
Four Oaks
1
1
1
0
0
0.342
392
26
367
th
Robbinsville
1
1
1
0
0
0.341
255
112
368
th
Stovall
1
0
0
0
0
0.34
398
30
369
th
Laurinburg
2
2
3
0
3
0.339
454
85
370
th
Bunn
1
1
1
0
0
0.338
211
159
371
st
Willard
1
0
0
0
0
0.337
270
101
372
nd
Hope Mills
5
3
2
0
2
0.337
273
99
373
rd
Pinetown
1
0
1
0
0
0.334
386
13
374
th
Winston Salem
35
12
14
4
16
0.333
350
24
375
th
Swanquarter
1
0
1
0
0
0.328
412
37
376
th
La Grange
1
1
1
0
0
0.323
379
3
377
th
Elizabeth City
7
2
5
0
5
0.322
339
38
378
th
Eden
3
1
1
0
0
0.322
345
33
379
th
Lillington
2
1
2
0
0
0.319
410
31
380
th
New London
0
1
1
0
1
0.316
252
128
381
st
Ramseur
2
1
1
0
0
0.315
382
1
382
nd
Mc Leansville
2
1
1
0
1
0.314
384
2
383
rd
Tar Heel
1
1
0
0
0
0.313
430
47
384
th
Nashville
2
1
0
0
0
0.312
374
10
385
th
Zionville
1
0
0
0
0
0.309
284
101
386
th
Bunnlevel
2
0
0
0
0
0.308
424
38
387
th
Lumberton
10
2
2
0
2
0.308
383
4
388
th
Snow Hill
3
1
2
0
0
0.307
446
58
389
th
Trenton
1
0
1
0
0
0.306
215
174
390
th
Stoneville
1
0
0
0
0
0.306
378
12
391
st
Bethel
1
0
1
0
0
0.305
357
34
392
nd
Kinston
8
2
2
2
3
0.299
421
29
393
rd
Rural Hall
1
0
0
0
0
0.298
364
29
394
th
Tabor City
1
1
1
0
0
0.296
346
48
395
th
Ayden
1
1
1
0
0
0.29
377
18
396
th
Aurora
1
0
0
0
0
0.288
380
16
397
th
Robbins
1
1
1
0
0
0.285
401
4
398
th
Biscoe
2
1
0
0
0
0.284
342
56
399
th
Ahoskie
2
0
2
0
2
0.275
453
54
400
th
Weldon
1
0
4
0
0
0.274
476
76
401
st
Bessemer City
3
1
1
0
1
0.273
444
43
402
nd
Farmville
2
1
1
0
0
0.273
367
35
403
rd
Hallsboro
1
0
0
0
0
0.271
269
134
404
th
Stantonsburg
1
1
0
0
0
0.269
254
150
405
th
Roanoke Rapids
3
2
2
0
2
0.268
388
17
406
th
Mount Gilead
1
1
0
0
0
0.267
385
21
407
th
Jackson
1
0
0
0
0
0.266
416
9
408
th
Clarkton
0
1
0
0
0
0.265
262
146
409
th
Pineville
2
0
0
0
1
0.261
375
34
410
th
Lake Waccamaw
0
0
2
0
0
0.259
443
33
411
th
Chadbourn
1
0
0
0
0
0.255
419
8
412
th
Sunbury
1
0
0
0
0
0.248
461
49
413
th
Vanceboro
1
0
1
0
0
0.246
409
4
414
th
Grifton
1
0
0
0
1
0.239
422
8
415
th
Knightdale
4
0
1
0
1
0.233
457
42
416
th
Erwin
1
0
1
0
1
0.232
418
2
417
th
Rockingham
4
1
2
0
1
0.231
334
83
418
th
Butner
1
1
2
3
0
0.224
434
16
419
th
Lilesville
1
0
0
0
0
0.224
286
133
420
th
Wilsons Mills
1
0
0
0
0
0.223
431
11
421
st
Mount Olive
1
1
0
0
0
0.221
450
29
422
nd
Cordova
0
1
0
0
0
0.22
363
59
423
rd
Pinetops
1
1
1
0
0
0.219
440
17
424
th
Efland
1
1
0
0
0
0.216
369
55
425
th
Kittrell
1
0
0
0
0
0.212
333
92
426
th
Elizabethtown
2
1
2
1
1
0.211
407
19
427
th
Broadway
1
0
0
0
0
0.207
381
46
428
th
Tarboro
3
1
3
1
0
0.204
439
11
429
th
Bladenboro
1
1
1
0
1
0.203
343
86
430
th
Salisbury
8
4
4
0
6
0.19
437
7
431
st
Coats
1
0
0
0
0
0.188
371
60
432
nd
Yanceyville
1
1
1
0
0
0.186
441
9
433
rd
Bailey
1
0
1
0
0
0.184
359
74
434
th
Aulander
1
0
0
0
0
0.181
305
129
435
th
Albertson
1
0
0
0
0
0.179
427
8
436
th
Columbia
1
1
1
0
0
0.177
438
2
437
th
Evergreen
1
0
0
0
0
0.177
428
9
438
th
Windsor
2
1
2
1
1
0.176
447
9
439
th
Spring Hope
1
1
0
0
0
0.172
425
14
440
th
Candor
1
0
0
1
1
0.166
368
72
441
st
Hollister
1
0
0
1
0
0.161
429
12
442
nd
Pembroke
2
2
1
0
1
0.159
420
22
443
rd
Whittier
1
0
0
0
0
0.156
456
13
444
th
Battleboro
2
2
0
0
0
0.153
448
4
445
th
Stem
0
0
1
0
0
0.152
330
115
446
th
Teachey
0
0
1
0
0
0.15
394
52
447
th
Kelford
1
0
0
0
0
0.148
435
12
448
th
Dudley
1
1
1
0
0
0.146
467
19
449
th
Walkertown
2
1
1
0
0
0.144
414
35
450
th
Rocky Mount
8
4
5
2
6
0.143
464
14
451
st
Macon
1
0
0
0
0
0.135
322
129
452
nd
Rose Hill
1
0
1
0
0
0.134
417
35
453
rd
Laurel Hill
1
1
0
0
0
0.13
395
58
454
th
Colerain
1
0
0
0
0
0.127
358
96
455
th
Warrenton
1
1
3
0
0
0.124
415
40
456
th
Selma
1
1
0
0
0
0.116
471
15
457
th
Norlina
1
0
0
0
1
0.116
404
53
458
th
Wagram
1
0
0
0
0
0.102
433
25
459
th
Littleton
1
0
1
0
0
0.1
432
27
460
th
Conway
0
1
0
0
0
0.096
477
17
461
st
Gaston
2
1
1
1
0
0.095
393
68
462
nd
Red Springs
2
1
1
0
1
0.093
423
39
463
rd
Wallace
1
0
0
0
1
0.093
451
12
464
th
Warsaw
1
0
1
0
1
0.092
462
2
465
th
Maxton
3
0
0
0
1
0.092
442
23
466
th
Saint Pauls
1
1
1
0
0
0.089
436
30
467
th
Spencer
1
1
1
0
0
0.085
475
8
468
th
Plymouth
1
0
1
0
0
0.083
463
5
469
th
Enfield
2
1
0
0
0
0.079
405
64
470
th
Parkton
1
0
0
0
0
0.072
468
2
471
st
Rowland
2
1
0
0
0
0.067
458
13
472
nd
Robersonville
1
0
1
0
0
0.064
459
13
473
rd
Scotland Neck
2
0
0
0
0
0.062
478
5
474
th
Haw River
2
0
0
0
1
0.057
474
475
th
Fairmont
2
1
1
0
0
0.05
466
9
476
th
Murfreesboro
1
1
0
0
0
0.05
455
21
477
th
Halifax
1
1
1
0
0
0.05
449
28
478
th
Wadesboro
2
1
2
0
0
0.049
470
8
479
th
Morven
1
0
0
0
0
0.04
473
6
480
th
East Spencer
1
0
0
0
0
0.038
483
3
481
st
Orrum
0
1
0
0
0
0.027
479
2
482
nd
Shannon
1
0
0
0
0
0.026
482
483
rd
Pendleton
1
0
0
0
0
0.024
460
23
484
th
Drexel
0
0
1
0
0
0.013
480
4
Spread the word!
Facebook User
North Carolina City Rankings
Find out which cities in North Carolina have the best schools. Compare schools, test scores, rankings And more for North Carolina schools with SchoolDigger.com
schooldigger.com
Sign up for updates!
Be the first to know when we update our rankings!
Go!
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the North Carolina Dept of Public Instruction.
These rankings were last updated on September 1, 2021, and are based on the most recent test scores available. We update rankings as we receive new test scores from the North Carolina Dept of Public Instruction, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the North Carolina Dept of Public Instruction.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Other North Carolina Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the North Carolina Dept of Public Instruction. School Attendance Areas provided by
ATTOM
.
Diagnostics
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
Loading...