Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area



Mobile Menu

Best High Schools in North Carolina

Best High Schools in North Carolina Best High Schools in North Carolina Are you trying to obtain data on the best public high schools in North Carolina? Below you'll find rankings on some of NC's top high schools including Nesbitt Discovery Academy, Providence High School, East Chapel Hill High School, and Marvin Ridge High School. We also have data to help you compare such top traditional public high schools to North Carolina's best charter schools including Raleigh Charter High School, Research Triangle High School, Lake Norman Charter School, and Triangle Math and Science Academy.

Below is a ranking of the best high schools in North Carolina. We have information on 442 public high schools in the state. You may use this site as a starting point in your journey to find the best educational options in the state for your child.



Top High Schools in North Carolina

Rank School Name County
School
Type
 
Grades
Served
1 Nesbitt Discovery Academy Buncombe Regular 9-12
2 Raleigh Charter High School Wake Charter 9-12
3 Woods Charter School Chatham Charter K-12
4 Providence High School Mecklenburg Regular 9-12
5 Triangle Math and Science Academy Wake Charter K-12
6 Research Triangle High School Durham Charter 9-12
7 East Chapel Hill High School Orange Regular 9-12
8 Marvin Ridge High School Union Regular 9-12
9 Green Level High School Wake Regular 9-12
10 Green Hope High School Wake Regular 9-12
11 Enloe High School Wake Regular 9-12
12 Pine Lake Preparatory Iredell Charter K-12
13 Lake Norman Charter School Mecklenburg Charter K-12
14 Central Academy of Technology Union Regular 9-12
15 Franklin Academy Wake Charter K-12
16 Gray Stone Day Stanly Charter 6-12
17 Ardrey Kell High School Mecklenburg Regular 9-12
18 Philip J Weaver Ed Center Guilford Regular 9-12
19 Weddington High School Union Regular 9-12
20 Panther Creek High School Wake Regular 9-12
21 Community School of Davidson Mecklenburg Charter K-12
22 Carrboro High School Orange Regular 9-12
23 Chapel Hill High School Orange Regular 9-12
24 Crossroads FLEX Wake Regular 9-12
25 Atkins Academic & Tech High School Forsyth Regular 9-12
26 Myers Park High School Mecklenburg Regular 9-12
27 Highland School of Technology Gaston Regular 9-12
28 Williams Secondary Montessori Mecklenburg Regular 7-12
29 Millennium Charter Academy Surry Charter K-12
30 Apex Friendship High School Wake Regular 9-12
31 Northwest Guilford High School Guilford Regular 9-12
32 William Amos Hough High School Mecklenburg Regular 9-12
33 Cornerstone Charter Academy Guilford Charter K-12
34 Thomas Jefferson Class Academy Rutherford Charter K-12
35 Cox Mill High School Cabarrus Regular 9-12
36 Wayne School of Engineering Wayne Regular 6-13
37 Cuthbertson High School Union Regular 9-12
38 Durham School of the Arts Durham Regular 6-12
39 Voyager Academy Durham Charter K-12
40 Chatham Charter School Chatham Charter K-12
41 The Hawbridge School Alamance Charter K-12
42 Cumberland Polytechnic Cumberland Regular 9-13
43 Apex High School Wake Regular 9-12
44 John T Hoggard High School New Hanover Regular 9-12
45 Needham Broughton High School Wake Regular 9-12
46 NC Leadership Charter Academy Forsyth Charter K-12
47 Union Academy Union Charter K-12
48 Leesville Road High School Wake Regular 9-12
49 North Lincoln High School Lincoln Regular 9-12
50 Croatan High School Carteret Regular 9-12
51 IC Imagine Buncombe Charter K-12
52 Eno River Academy Orange Charter K-12
53 Pinnacle Classical Academy Cleveland Charter K-12
54 The Franklin School of Innovation Buncombe Charter 5-12
55 Bradford Preparatory School Cabarrus Charter K-12
56 Northwood High School Chatham Regular 9-12
57 Ronald W Reagan High School Forsyth Regular 9-12
58 Holly Springs High School Wake Regular 9-12
59 West Carteret High School Carteret Regular 9-12
60 Topsail High School Pender Regular 9-12
61 Hickory Ridge High School Cabarrus Regular 9-12
62 Penn-Griffin School of the Arts Guilford Regular 6-12
63 East Lincoln High School Lincoln Regular 9-12
64 Watauga High School Watauga Regular 9-12
65 Massey Hill Classical High School Cumberland Regular 9-12
66 Jack Britt High School Cumberland Regular 9-12
67 Hendersonville High School Henderson Regular 9-12
68 Northern Guilford High School Guilford Regular 9-12
69 Lincoln Charter School Lincoln Charter K-12
70 Lake Norman High School Iredell Regular 9-12
71 Corvian Community School Mecklenburg Charter K-12
72 Roxboro Community School Person Charter 6-12
73 Northwest School of the Arts Mecklenburg Regular 6-12
74 Neuse Charter School Johnston Charter K-12
75 Mountain Island Charter School Gaston Charter K-12
76 Cedar Ridge High School Orange Regular 9-12
77 Heritage High School Wake Regular 9-12
78 East Surry High School Surry Regular 9-12
79 Middle Creek High School Wake Regular 9-12
80 Brevard High School Transylvania Regular 9-12
81 Northwest Cabarrus High School Cabarrus Regular 9-12
82 Elkin High School Surry Regular 9-12
83 Orange High School Orange Regular 9-12
84 Oxford Preparatory High School Granville Charter K-12
85 Grimsley High School Guilford Regular 9-12
86 Cary High School Wake Regular 9-12
87 West Henderson High School Henderson Regular 9-12
88 Langtree Charter Academy Iredell Charter K-12
89 South Iredell High School Iredell Regular 9-12
90 Asheville High School Buncombe Regular PK-12
91 Falls Lake Academy Granville Charter K-12
92 Bandys High School Catawba Regular 9-12
93 Millbrook High School Wake Regular 9-12
94 Roberson High School Buncombe Regular PK-12
95 Wake Forest High School Wake Regular 9-12
96 Union Pines High School Moore Regular 9-12
97 First Flight High School Dare Regular 9-12
98 Reynolds High School Buncombe Regular PK-12
99 Highlands School Macon Regular K-12
100 Southern Wake Academy Wake Charter 6-12
101 Longleaf School of the Arts Wake Charter 9-12
102 East Carteret High School Carteret Regular 9-12
103 West Forsyth High School Forsyth Regular 9-12
104 Sanderson High School Wake Regular 9-12
105 SEA-Tech New Hanover Regular 9-13
106 Davie County High School Davie Regular 9-12
107 Piedmont High School Union Regular 9-12
108 Oak Grove High School Davidson Regular 9-12
109 North Davidson High School Davidson Regular 9-12
110 River Mill Academy Alamance Charter K-12
111 Pinecrest High School Moore Regular 9-12
112 Swansboro High School Onslow Regular 9-12
113 Junius H Rose High School Pitt Regular 9-12
114 Porter Ridge High School Union Regular 9-12
115 Athens Drive High School Wake Regular 9-12
116 Tuscola High School Haywood Regular 9-12
117 Smoky Mountain High School Jackson Regular 9-12
118 Fuquay-Varina High School Wake Regular 9-12
119 Mountain Heritage High School Yadkin Regular PK-12
120 East Mecklenburg High School Mecklenburg Regular 9-12
121 Emsley A Laney High School New Hanover Regular 9-12
122 Cape Hatteras Secondary School Dare Regular 6-12
123 Robert L. Patton High School Burke Regular 9-12
124 West Stanly High School Stanly Regular 9-12
125 Wakefield High School Wake Regular 9-12
126 Piedmont Community Charter School Gaston Charter K-12
127 Northeast Academy of Aerospace & AdvTech Pasquotank Charter 5-12
128 Henderson Collegiate Vance Charter K-12
129 South Mecklenburg High School Mecklenburg Regular 9-12
130 C E Jordan High School Durham Regular 9-12
131 South Point High School Gaston Regular 9-12
132 Owen High School Buncombe Regular 9-12
133 Eugene Ashley High School New Hanover Regular 9-12
134 Currituck County High School Currituck Regular 9-12
135 Jimmy C Draughn High School Burke Regular 9-12
136 D H Conley High School Pitt Regular 9-12
137 Pisgah High School Haywood Regular 9-12
138 Polk County High School Polk Regular 9-12
139 Riverside High School Durham Regular 9-12
140 Ledford Senior High School Davidson Regular 9-12
141 Maiden High School Catawba Regular 9-12
142 Watauga Innovation Academy Watauga Regular 9-12
143 Hayesville High School Clay Regular 9-12
144 Corinth Holders High School Johnston Regular 9-12
145 North Buncombe High School Buncombe Regular PK-12
146 Camden County High School Camden Regular 9-12
147 Kings Mountain High School Cleveland Regular 9-12
148 Vance Charter School Vance Charter K-12
149 Murphy High School Cherokee Regular 9-12
150 R J Reynolds High School Forsyth Regular 9-12
151 Mount Airy High School Surry Regular 9-12
152 North East Carolina Prep School Edgecombe Charter PK-12
153 Dixon High School Onslow Regular 9-12
154 Mooresville Senior High School Iredell Regular 9-12
155 Bear Grass Charter School Martin Charter 6-12
156 Madison High School Madison Regular 9-12
157 Rosman High School Transylvania Regular 9-12
158 Fred T Foard High School Catawba Regular PK-12
159 Cleveland High School Johnston Regular 9-12
160 Andrews High School Cherokee Regular 9-12
161 Gray's Creek High School Cumberland Regular 9-12
162 Saint Stephens High School Catawba Regular 9-12
163 Queen's Grant Community School Mecklenburg Charter K-12
164 Clover Garden School Alamance Charter K-12
165 Enka High School Buncombe Regular 9-12
166 Garner High School Wake Regular 9-12
167 Overhills High School Harnett Regular 9-12
168 South Brunswick High School Brunswick Regular 9-12
169 NC Virtual Academy Durham Charter K-12
170 Midway High School Sampson Regular 9-12
171 Swain County High School Swain Regular 9-12
172 Onslow Virtual Secondary Onslow Regular 6-12
173 New Hanover High School New Hanover Regular 9-12
174 Stuart W Cramer High School Gaston Regular 9-12
175 East Burke High School Burke Regular 9-12
176 Crest High School Cleveland Regular 9-12
177 Chatham Central High School Chatham Regular 9-12
178 Franklin High School Macon Regular 9-12
179 Lincolnton High School Lincoln Regular 9-12
180 Page High School Guilford Regular 9-12
181 New Bern High School Craven Regular 9-12
182 Newton-Conover High School Catawba Regular 9-12
183 East Rutherford High School Rutherford Regular 9-12
184 Hiwassee Dam High School Cherokee Regular 9-12
185 Jordan Matthews High School Chatham Regular 9-12
186 Manteo High School Dare Regular 9-12
187 West Lincoln High School Lincoln Regular 9-12
188 R-S Central High School Rutherford Regular 9-12
189 Southwest Guilford High School Guilford Regular 9-12
190 West Wilkes High School Wilkes Regular 9-12
191 East Henderson High School Henderson Regular 9-12
192 Charlotte-Mecklenburg Virtual High School Mecklenburg Regular 9-12
193 Western Guilford High School Guilford Regular 9-12
194 Richlands High School Onslow Regular 9-12
195 Southeast Guilford High School Guilford Regular 9-12
196 Butler High School Mecklenburg Regular 9-12
197 Jay M Robinson High School Cabarrus Regular 9-12
198 East Wake Academy Wake Charter K-12
199 Forestview High School Gaston Regular 9-12
200 Providence Grove High School Randolph Regular 9-12
201 Mount Pleasant High School Cabarrus Regular 9-12
202 Cabarrus County Schools Virtual Academy Cabarrus Regular K-12
203 Ascend Leadership Academy: Lee County Lee Charter 6-11
204 Jacksonville High School Onslow Regular 9-12
205 Terry Sanford High School Cumberland Regular 9-12
206 Burns High School Cleveland Regular 9-12
207 Mount Tabor High School Forsyth Regular 9-12
208 East Gaston High School Gaston Regular 9-12
209 Arapahoe Charter School Pamlico Charter K-12
210 Parkwood High School Union Regular 9-12
211 East Davidson High School Davidson Regular 9-12
212 Surry Central High School Surry Regular 9-12
213 Chase High School Rutherford Regular 9-12
214 West Davidson High School Davidson Regular 9-12
215 West Stokes High School Stokes Regular 9-12
216 Hickory Career & Arts Magnet High School Catawba Regular 6-12
217 Sun Valley High School Union Regular 9-12
218 Central Davidson High School Davidson Regular 9-12
219 Central Cabarrus High School Cabarrus Regular 9-12
220 North Carolina Cyber Academy Durham Charter K-12
221 Rockingham County High School Rockingham Regular 9-12
222 Hopewell High School Mecklenburg Regular 9-12
223 West Johnston High School Johnston Regular 9-12
224 South Caldwell High School Caldwell Regular PK-12
225 Gates County Senior High School Gates Regular 9-12
226 Pamlico County High School Pamlico Regular 9-12
227 White Oak High School Onslow Regular 9-12
228 Carolina International School Cabarrus Charter K-12
229 Durham School of Technology Durham Regular 9-12
230 Lucy Ragsdale High School Guilford Regular 9-12
231 Uwharrie Charter Academy Randolph Charter K-12
232 Fike High School Wilson Regular 9-12
233 Wheatmore High School Randolph Regular 9-12
234 Hobbton High School Sampson Regular 9-12
235 Pine Forest High School Cumberland Regular 9-12
236 Southwest High School Onslow Regular 9-12
237 Forbush High School Yadkin Regular 8-12
238 East Forsyth High School Forsyth Regular 9-12
239 Princeton High School Johnston Regular 6-12
240 Cape Fear High School Cumberland Regular 9-12
241 Bethany Community Middle School Rockingham Charter 6-12
242 Perquimans County High School Perquimans Regular 9-12
243 Rolesville High School Wake Regular 9-12
244 Dalton McMichael High School Rockingham Regular 9-12
245 Freedom High School Burke Regular 9-12
246 Carson High School Rowan Regular 9-12
247 West Brunswick High School Brunswick Regular 9-12
248 North Duplin Jr Sr High School Duplin Regular 7-12
249 Independence High School Mecklenburg Regular 9-12
250 McDowell High School McDowell Regular 9-12
251 South Central High School Pitt Regular 9-12
252 Hickory High School Catawba Regular PK-13
253 Starmount High School Yadkin Regular 8-12
254 Harnett Central High School Harnett Regular 9-12
255 Northside High School Onslow Regular 9-12
256 Havelock High School Craven Regular 9-12
257 Wilkes Central High School Wilkes Regular 9-12
258 Bunn High School Franklin Regular 9-12
259 South Davidson High School Davidson Regular 9-12
260 Franklinton High School Franklin Regular 9-12
261 North Surry High School Surry Regular 9-12
262 Charles B Aycock High School Wayne Regular 9-12
263 Cherryville High School Gaston Regular 9-12
264 Jones Senior High School Jones Regular 6-12
265 Triton High School Harnett Regular 9-12
266 Concord High School Cabarrus Regular 9-12
267 Clayton High School Johnston Regular 9-12
268 Rosewood High School Wayne Regular 9-12
269 Western Harnett High School Harnett Regular 9-12
270 Bunker Hill High School Catawba Regular 9-12
271 East Wilkes High School Wilkes Regular 9-12
272 Hibriten High School Caldwell Regular 9-12
273 East Duplin High School Duplin Regular 9-12
274 Person High School Person Regular 9-12
275 South View High School Cumberland Regular 9-12
276 Southern Lee High School Lee Regular 9-12
277 South Stokes High School Stokes Regular 9-12
278 Girls Leadership Academy of Wilmington New Hanover Charter 6-11
279 North Brunswick High School Brunswick Regular 9-12
280 West Craven High School Craven Regular 9-12
281 Academy at Smith Guilford Regular 9-12
282 Lee County High School Lee Regular 9-12
283 Mallard Creek High School Mecklenburg Regular 9-12
284 Mitchell High School Mitchell Regular 9-12
285 Robbinsville High School Graham Regular PK-12
286 James Hunt High School Wilson Regular 9-12
287 South Stanly High School Stanly Regular 9-12
288 Shelby High School Cleveland Regular 9-12
289 North Henderson High School Henderson Regular 9-12
290 Ayden-Grifton High School Pitt Regular 9-12
291 Whiteville High School Columbus Regular 9-12
292 North Stokes High School Stokes Regular 9-12
293 Pasquotank County High School Pasquotank Regular 9-12
294 Asheboro High School Randolph Regular 9-12
295 Southern Nash High School Nash Regular 9-12
296 Randleman High School Randolph Regular 9-12
297 East Rowan High School Rowan Regular 9-12
298 South Johnston High School Johnston Regular 9-12
299 Phillip O Berry Academy of Technology Mecklenburg Regular 9-12
300 Kearns Academy Guilford Regular 9-12
301 Southwestern Randolph High School Randolph Regular 9-12
302 North Mecklenburg High School Mecklenburg Regular 9-12
303 Lexington Senior High School Davidson Regular 9-12
304 North Moore High School Moore Regular 9-12
305 Lakewood High School Sampson Regular 9-12
306 North Wilkes High School Wilkes Regular 9-12
307 The School for Creative Studies Durham Regular 6-12
308 Salisbury High School Rowan Regular 9-12
309 West Cabarrus High School Cabarrus Regular 9-12
310 Hoke County High School Hoke Regular 9-12
311 Erwin High School Buncombe Regular PK-12
312 Smithfield-Selma High School Johnston Regular 9-12
313 Reid Ross Classical High School Cumberland Regular 9-12
314 Heide Trask High School Pender Regular 9-12
315 John A Holmes High School Chowan Regular 9-12
316 Ashbrook High School Gaston Regular 9-12
317 North Stanly High School Stanly Regular 9-12
318 Olympic High School Mecklenburg Regular 9-12
319 E E Smith High School Cumberland Regular 9-12
320 Bartlett Yancey High School Caswell Regular 9-12
321 South Granville High School Granville Regular 9-12
322 Trinity High School Randolph Regular 9-12
323 Spring Creek High School Wayne Regular 9-12
324 Southeast Raleigh High School Wake Regular 9-12
325 Clinton High School Sampson Regular 9-12
326 North Lenoir High School Lenoir Regular 9-12
327 Apprentice Academy High School Union Charter 9-12
328 South Lenoir High School Lenoir Regular 9-12
329 North Johnston High School Johnston Regular 9-12
330 Triad Math and Science Academy Guilford Charter K-12
331 Northern Nash High School Nash Regular PK-12
332 Wayne Preparatory Academy Wayne Charter K-11
333 Beddingfield High School Wilson Regular 9-12
334 Granville Central High School Granville Regular 9-12
335 Walkertown High School Forsyth Regular 9-12
336 East Columbus High School Columbus Regular 7-12
337 Northern High School Durham Regular 9-12
338 Piedmont Classical High School Guilford Charter 9-12
339 Eastern Wayne High School Wayne Regular 9-12
340 Pender High School Pender Regular 9-12
341 North Iredell High School Iredell Regular 9-12
342 Gaston Virtual Academy Gaston Regular K-12
343 West Iredell High School Iredell Regular 9-12
344 Roanoke Rapids High School Halifax Regular 9-12
345 West Rowan High School Rowan Regular 9-12
346 North Gaston High School Gaston Regular 9-12
347 South Columbus High School Columbus Regular 9-12
348 Military and Global Leadership Academy Mecklenburg Regular 9-12
349 North Pitt High School Pitt Regular 9-12
350 John M Morehead High School Rockingham Regular 9-12
351 Forest Hills High School Union Regular 9-12
352 Bessemer City High School Gaston Regular 9-12
353 Southern Wayne High School Wayne Regular 9-12
354 Louisburg Magnet High School Franklin Regular 9-12
355 Lumberton Senior High School Robeson Regular 9-12
356 Cochrane Collegiate Academy Mecklenburg Regular 6-12
357 Farmville Central High School Pitt Regular 9-12
358 Wallace-Rose Hill High School Duplin Regular 9-12
359 High Point Central High School Guilford Regular 9-12
360 J. F. Webb High School Granville Regular 9-12
361 Cumberland Academy 6-12 Virtual School Cumberland Regular 6-12
362 Northeastern High School Pasquotank Regular 9-12
363 CS Brown High School Hertford Regular 9-12
364 South Garner High School Wake Regular 9-12
365 A L Brown High School Cabarrus Regular 9-12
366 Columbia High School Tyrrell Regular 9-13
367 Wilson Preparatory Academy Wilson Charter K-12
368 Richmond Senior High School Richmond Regular 1-12
369 Nash Central High School Nash Regular PK-12
370 South Rowan High School Rowan Regular 9-12
371 Montgomery Central High School Montgomery Regular 9-12
372 Albemarle High School Stanly Regular 9-12
373 Scotland High School Scotland Regular 9-12
374 West Columbus High School Columbus Regular 9-12
375 East Wake High School Wake Regular 9-12
376 Hunter Huss High School Gaston Regular 9-12
377 South Creek Middle High School Martin Regular 9-12
378 James Kenan High School Duplin Regular 9-12
379 Stanly County Virtual Education Stanly Regular K-12
380 Southern Guilford High School Guilford Regular 9-12
381 Quality Education Academy Forsyth Charter K-12
382 Eastern Randolph High School Randolph Regular 9-12
383 Greene Central High School Greene Regular 9-12
384 Seventy-First High School Cumberland Regular 9-12
385 Union High School Sampson Regular 9-12
386 Monroe High School Union Regular 9-12
387 Knightdale High School Wake Regular 9-12
388 Parkland High School Forsyth Regular 9-12
389 Robert B Glenn High School Forsyth Regular 9-12
390 Uwharrie Ridge Six-Twelve Randolph Regular 6-12
391 Rocky Mount High School Nash Regular 9-12
392 Thomasville High School Davidson Regular 9-12
393 Vance County High School Vance Regular 9-12
394 Riverside High School Martin Regular 9-12
395 SouthWest Edgecombe High School Edgecombe Regular 9-12
396 Hillside High School Durham Regular 9-12
397 Red Springs High School Robeson Regular 9-12
398 North Rowan High School Rowan Regular 9-12
399 Eastern Guilford High School Guilford Regular 9-12
400 North Forsyth High School Forsyth Regular 9-12
401 West Caldwell High School Caldwell Regular 9-12
402 Saint Pauls High School Robeson Regular 9-12
403 Purnell Swett High School Robeson Regular 9-12
404 Southern School of Energy and Sustainability Durham Regular 9-12
405 Reidsville High School Rockingham Regular PK-12
406 Douglas Byrd High School Cumberland Regular 9-12
407 Sugar Creek Charter School Mecklenburg Charter K-12
408 James B Dudley High School Guilford Regular 9-12
409 West Mecklenburg High School Mecklenburg Regular 9-12
410 Rocky Mount Prep Nash Charter K-12
411 Charlotte Secondary School Mecklenburg Charter 6-12
412 Fairmont High School Robeson Regular 9-12
413 Westover High School Cumberland Regular 9-12
414 Ben L. Smith High School Guilford Regular 9-12
415 Henderson County Career Academy Henderson Regular 6-12
416 Community High School Buncombe Regular PK-12
417 Northeast Guilford High School Guilford Regular 9-12
418 J F Kennedy High School Forsyth Regular 6-12
419 Cabarrus Charter Academy Cabarrus Charter K-12
420 Statesville High School Iredell Regular 9-12
421 Warren County High School Warren Regular 9-12
422 Kinston High School Lenoir Regular 9-12
423 West Charlotte High School Mecklenburg Regular 9-12
424 Julius L. Chambers High School Mecklenburg Regular 9-12
425 T Wingate Andrews High School Guilford Regular 9-12
426 Phillips High School Wake Regular 9-12
427 Rocky River High School Mecklenburg Regular 9-12
428 Durham's Performance Learning Center Durham Regular 9-12
429 Carver High School Forsyth Regular 9-12
430 Doris Henderson Newcomers School Guilford Regular 3-12
431 Washington County High School Washington Regular 9-12
432 Harding University High School Mecklenburg Regular 9-12
433 North Edgecombe High School Edgecombe Regular 9-12
434 Northwest Halifax High School Halifax Regular 9-12
435 Tarboro High School Edgecombe Regular 9-12
436 Garinger High School Mecklenburg Regular 9-12
437 Goldsboro High School Wayne Regular 9-12
438 Tar River Academy Nash Regular 1-12
439 Davidson County High School Davidson Regular 9-12
440 Hertford County High School Hertford Regular 9-12
441 Southeast Halifax High School Halifax Regular 9-12
442 Northampton County High School Northampton Regular 9-12
Rank School Name County
1 Nesbitt Discovery Academy Buncombe
2 Raleigh Charter High School Wake
3 Woods Charter School Chatham
4 Providence High School Mecklenburg
5 Triangle Math and Science Academy Wake
6 Research Triangle High School Durham
7 East Chapel Hill High School Orange
8 Marvin Ridge High School Union
9 Green Level High School Wake
10 Green Hope High School Wake
11 Enloe High School Wake
12 Pine Lake Preparatory Iredell
13 Lake Norman Charter School Mecklenburg
14 Central Academy of Technology Union
15 Franklin Academy Wake
16 Gray Stone Day Stanly
17 Ardrey Kell High School Mecklenburg
18 Philip J Weaver Ed Center Guilford
19 Weddington High School Union
20 Panther Creek High School Wake
21 Community School of Davidson Mecklenburg
22 Carrboro High School Orange
23 Chapel Hill High School Orange
24 Crossroads FLEX Wake
25 Atkins Academic & Tech High School Forsyth
26 Myers Park High School Mecklenburg
27 Highland School of Technology Gaston
28 Williams Secondary Montessori Mecklenburg
29 Millennium Charter Academy Surry
30 Apex Friendship High School Wake
31 Northwest Guilford High School Guilford
32 William Amos Hough High School Mecklenburg
33 Cornerstone Charter Academy Guilford
34 Thomas Jefferson Class Academy Rutherford
35 Cox Mill High School Cabarrus
36 Wayne School of Engineering Wayne
37 Cuthbertson High School Union
38 Durham School of the Arts Durham
39 Voyager Academy Durham
40 Chatham Charter School Chatham
41 The Hawbridge School Alamance
42 Cumberland Polytechnic Cumberland
43 Apex High School Wake
44 John T Hoggard High School New Hanover
45 Needham Broughton High School Wake
46 NC Leadership Charter Academy Forsyth
47 Union Academy Union
48 Leesville Road High School Wake
49 North Lincoln High School Lincoln
50 Croatan High School Carteret
51 IC Imagine Buncombe
52 Eno River Academy Orange
53 Pinnacle Classical Academy Cleveland
54 The Franklin School of Innovation Buncombe
55 Bradford Preparatory School Cabarrus
56 Northwood High School Chatham
57 Ronald W Reagan High School Forsyth
58 Holly Springs High School Wake
59 West Carteret High School Carteret
60 Topsail High School Pender
61 Hickory Ridge High School Cabarrus
62 Penn-Griffin School of the Arts Guilford
63 East Lincoln High School Lincoln
64 Watauga High School Watauga
65 Massey Hill Classical High School Cumberland
66 Jack Britt High School Cumberland
67 Hendersonville High School Henderson
68 Northern Guilford High School Guilford
69 Lincoln Charter School Lincoln
70 Lake Norman High School Iredell
71 Corvian Community School Mecklenburg
72 Roxboro Community School Person
73 Northwest School of the Arts Mecklenburg
74 Neuse Charter School Johnston
75 Mountain Island Charter School Gaston
76 Cedar Ridge High School Orange
77 Heritage High School Wake
78 East Surry High School Surry
79 Middle Creek High School Wake
80 Brevard High School Transylvania
81 Northwest Cabarrus High School Cabarrus
82 Elkin High School Surry
83 Orange High School Orange
84 Oxford Preparatory High School Granville
85 Grimsley High School Guilford
86 Cary High School Wake
87 West Henderson High School Henderson
88 Langtree Charter Academy Iredell
89 South Iredell High School Iredell
90 Asheville High School Buncombe
91 Falls Lake Academy Granville
92 Bandys High School Catawba
93 Millbrook High School Wake
94 Roberson High School Buncombe
95 Wake Forest High School Wake
96 Union Pines High School Moore
97 First Flight High School Dare
98 Reynolds High School Buncombe
99 Highlands School Macon
100 Southern Wake Academy Wake
101 Longleaf School of the Arts Wake
102 East Carteret High School Carteret
103 West Forsyth High School Forsyth
104 Sanderson High School Wake
105 SEA-Tech New Hanover
106 Davie County High School Davie
107 Piedmont High School Union
108 Oak Grove High School Davidson
109 North Davidson High School Davidson
110 River Mill Academy Alamance
111 Pinecrest High School Moore
112 Swansboro High School Onslow
113 Junius H Rose High School Pitt
114 Porter Ridge High School Union
115 Athens Drive High School Wake
116 Tuscola High School Haywood
117 Smoky Mountain High School Jackson
118 Fuquay-Varina High School Wake
119 Mountain Heritage High School Yadkin
120 East Mecklenburg High School Mecklenburg
121 Emsley A Laney High School New Hanover
122 Cape Hatteras Secondary School Dare
123 Robert L. Patton High School Burke
124 West Stanly High School Stanly
125 Wakefield High School Wake
126 Piedmont Community Charter School Gaston
127 Northeast Academy of Aerospace & AdvTech Pasquotank
128 Henderson Collegiate Vance
129 South Mecklenburg High School Mecklenburg
130 C E Jordan High School Durham
131 South Point High School Gaston
132 Owen High School Buncombe
133 Eugene Ashley High School New Hanover
134 Currituck County High School Currituck
135 Jimmy C Draughn High School Burke
136 D H Conley High School Pitt
137 Pisgah High School Haywood
138 Polk County High School Polk
139 Riverside High School Durham
140 Ledford Senior High School Davidson
141 Maiden High School Catawba
142 Watauga Innovation Academy Watauga
143 Hayesville High School Clay
144 Corinth Holders High School Johnston
145 North Buncombe High School Buncombe
146 Camden County High School Camden
147 Kings Mountain High School Cleveland
148 Vance Charter School Vance
149 Murphy High School Cherokee
150 R J Reynolds High School Forsyth
151 Mount Airy High School Surry
152 North East Carolina Prep School Edgecombe
153 Dixon High School Onslow
154 Mooresville Senior High School Iredell
155 Bear Grass Charter School Martin
156 Madison High School Madison
157 Rosman High School Transylvania
158 Fred T Foard High School Catawba
159 Cleveland High School Johnston
160 Andrews High School Cherokee
161 Gray's Creek High School Cumberland
162 Saint Stephens High School Catawba
163 Queen's Grant Community School Mecklenburg
164 Clover Garden School Alamance
165 Enka High School Buncombe
166 Garner High School Wake
167 Overhills High School Harnett
168 South Brunswick High School Brunswick
169 NC Virtual Academy Durham
170 Midway High School Sampson
171 Swain County High School Swain
172 Onslow Virtual Secondary Onslow
173 New Hanover High School New Hanover
174 Stuart W Cramer High School Gaston
175 East Burke High School Burke
176 Crest High School Cleveland
177 Chatham Central High School Chatham
178 Franklin High School Macon
179 Lincolnton High School Lincoln
180 Page High School Guilford
181 New Bern High School Craven
182 Newton-Conover High School Catawba
183 East Rutherford High School Rutherford
184 Hiwassee Dam High School Cherokee
185 Jordan Matthews High School Chatham
186 Manteo High School Dare
187 West Lincoln High School Lincoln
188 R-S Central High School Rutherford
189 Southwest Guilford High School Guilford
190 West Wilkes High School Wilkes
191 East Henderson High School Henderson
192 Charlotte-Mecklenburg Virtual High School Mecklenburg
193 Western Guilford High School Guilford
194 Richlands High School Onslow
195 Southeast Guilford High School Guilford
196 Butler High School Mecklenburg
197 Jay M Robinson High School Cabarrus
198 East Wake Academy Wake
199 Forestview High School Gaston
200 Providence Grove High School Randolph
201 Mount Pleasant High School Cabarrus
202 Cabarrus County Schools Virtual Academy Cabarrus
203 Ascend Leadership Academy: Lee County Lee
204 Jacksonville High School Onslow
205 Terry Sanford High School Cumberland
206 Burns High School Cleveland
207 Mount Tabor High School Forsyth
208 East Gaston High School Gaston
209 Arapahoe Charter School Pamlico
210 Parkwood High School Union
211 East Davidson High School Davidson
212 Surry Central High School Surry
213 Chase High School Rutherford
214 West Davidson High School Davidson
215 West Stokes High School Stokes
216 Hickory Career & Arts Magnet High School Catawba
217 Sun Valley High School Union
218 Central Davidson High School Davidson
219 Central Cabarrus High School Cabarrus
220 North Carolina Cyber Academy Durham
221 Rockingham County High School Rockingham
222 Hopewell High School Mecklenburg
223 West Johnston High School Johnston
224 South Caldwell High School Caldwell
225 Gates County Senior High School Gates
226 Pamlico County High School Pamlico
227 White Oak High School Onslow
228 Carolina International School Cabarrus
229 Durham School of Technology Durham
230 Lucy Ragsdale High School Guilford
231 Uwharrie Charter Academy Randolph
232 Fike High School Wilson
233 Wheatmore High School Randolph
234 Hobbton High School Sampson
235 Pine Forest High School Cumberland
236 Southwest High School Onslow
237 Forbush High School Yadkin
238 East Forsyth High School Forsyth
239 Princeton High School Johnston
240 Cape Fear High School Cumberland
241 Bethany Community Middle School Rockingham
242 Perquimans County High School Perquimans
243 Rolesville High School Wake
244 Dalton McMichael High School Rockingham
245 Freedom High School Burke
246 Carson High School Rowan
247 West Brunswick High School Brunswick
248 North Duplin Jr Sr High School Duplin
249 Independence High School Mecklenburg
250 McDowell High School McDowell
251 South Central High School Pitt
252 Hickory High School Catawba
253 Starmount High School Yadkin
254 Harnett Central High School Harnett
255 Northside High School Onslow
256 Havelock High School Craven
257 Wilkes Central High School Wilkes
258 Bunn High School Franklin
259 South Davidson High School Davidson
260 Franklinton High School Franklin
261 North Surry High School Surry
262 Charles B Aycock High School Wayne
263 Cherryville High School Gaston
264 Jones Senior High School Jones
265 Triton High School Harnett
266 Concord High School Cabarrus
267 Clayton High School Johnston
268 Rosewood High School Wayne
269 Western Harnett High School Harnett
270 Bunker Hill High School Catawba
271 East Wilkes High School Wilkes
272 Hibriten High School Caldwell
273 East Duplin High School Duplin
274 Person High School Person
275 South View High School Cumberland
276 Southern Lee High School Lee
277 South Stokes High School Stokes
278 Girls Leadership Academy of Wilmington New Hanover
279 North Brunswick High School Brunswick
280 West Craven High School Craven
281 Academy at Smith Guilford
282 Lee County High School Lee
283 Mallard Creek High School Mecklenburg
284 Mitchell High School Mitchell
285 Robbinsville High School Graham
286 James Hunt High School Wilson
287 South Stanly High School Stanly
288 Shelby High School Cleveland
289 North Henderson High School Henderson
290 Ayden-Grifton High School Pitt
291 Whiteville High School Columbus
292 North Stokes High School Stokes
293 Pasquotank County High School Pasquotank
294 Asheboro High School Randolph
295 Southern Nash High School Nash
296 Randleman High School Randolph
297 East Rowan High School Rowan
298 South Johnston High School Johnston
299 Phillip O Berry Academy of Technology Mecklenburg
300 Kearns Academy Guilford
301 Southwestern Randolph High School Randolph
302 North Mecklenburg High School Mecklenburg
303 Lexington Senior High School Davidson
304 North Moore High School Moore
305 Lakewood High School Sampson
306 North Wilkes High School Wilkes
307 The School for Creative Studies Durham
308 Salisbury High School Rowan
309 West Cabarrus High School Cabarrus
310 Hoke County High School Hoke
311 Erwin High School Buncombe
312 Smithfield-Selma High School Johnston
313 Reid Ross Classical High School Cumberland
314 Heide Trask High School Pender
315 John A Holmes High School Chowan
316 Ashbrook High School Gaston
317 North Stanly High School Stanly
318 Olympic High School Mecklenburg
319 E E Smith High School Cumberland
320 Bartlett Yancey High School Caswell
321 South Granville High School Granville
322 Trinity High School Randolph
323 Spring Creek High School Wayne
324 Southeast Raleigh High School Wake
325 Clinton High School Sampson
326 North Lenoir High School Lenoir
327 Apprentice Academy High School Union
328 South Lenoir High School Lenoir
329 North Johnston High School Johnston
330 Triad Math and Science Academy Guilford
331 Northern Nash High School Nash
332 Wayne Preparatory Academy Wayne
333 Beddingfield High School Wilson
334 Granville Central High School Granville
335 Walkertown High School Forsyth
336 East Columbus High School Columbus
337 Northern High School Durham
338 Piedmont Classical High School Guilford
339 Eastern Wayne High School Wayne
340 Pender High School Pender
341 North Iredell High School Iredell
342 Gaston Virtual Academy Gaston
343 West Iredell High School Iredell
344 Roanoke Rapids High School Halifax
345 West Rowan High School Rowan
346 North Gaston High School Gaston
347 South Columbus High School Columbus
348 Military and Global Leadership Academy Mecklenburg
349 North Pitt High School Pitt
350 John M Morehead High School Rockingham
351 Forest Hills High School Union
352 Bessemer City High School Gaston
353 Southern Wayne High School Wayne
354 Louisburg Magnet High School Franklin
355 Lumberton Senior High School Robeson
356 Cochrane Collegiate Academy Mecklenburg
357 Farmville Central High School Pitt
358 Wallace-Rose Hill High School Duplin
359 High Point Central High School Guilford
360 J. F. Webb High School Granville
361 Cumberland Academy 6-12 Virtual School Cumberland
362 Northeastern High School Pasquotank
363 CS Brown High School Hertford
364 South Garner High School Wake
365 A L Brown High School Cabarrus
366 Columbia High School Tyrrell
367 Wilson Preparatory Academy Wilson
368 Richmond Senior High School Richmond
369 Nash Central High School Nash
370 South Rowan High School Rowan
371 Montgomery Central High School Montgomery
372 Albemarle High School Stanly
373 Scotland High School Scotland
374 West Columbus High School Columbus
375 East Wake High School Wake
376 Hunter Huss High School Gaston
377 South Creek Middle High School Martin
378 James Kenan High School Duplin
379 Stanly County Virtual Education Stanly
380 Southern Guilford High School Guilford
381 Quality Education Academy Forsyth
382 Eastern Randolph High School Randolph
383 Greene Central High School Greene
384 Seventy-First High School Cumberland
385 Union High School Sampson
386 Monroe High School Union
387 Knightdale High School Wake
388 Parkland High School Forsyth
389 Robert B Glenn High School Forsyth
390 Uwharrie Ridge Six-Twelve Randolph
391 Rocky Mount High School Nash
392 Thomasville High School Davidson
393 Vance County High School Vance
394 Riverside High School Martin
395 SouthWest Edgecombe High School Edgecombe
396 Hillside High School Durham
397 Red Springs High School Robeson
398 North Rowan High School Rowan
399 Eastern Guilford High School Guilford
400 North Forsyth High School Forsyth
401 West Caldwell High School Caldwell
402 Saint Pauls High School Robeson
403 Purnell Swett High School Robeson
404 Southern School of Energy and Sustainability Durham
405 Reidsville High School Rockingham
406 Douglas Byrd High School Cumberland
407 Sugar Creek Charter School Mecklenburg
408 James B Dudley High School Guilford
409 West Mecklenburg High School Mecklenburg
410 Rocky Mount Prep Nash
411 Charlotte Secondary School Mecklenburg
412 Fairmont High School Robeson
413 Westover High School Cumberland
414 Ben L. Smith High School Guilford
415 Henderson County Career Academy Henderson
416 Community High School Buncombe
417 Northeast Guilford High School Guilford
418 J F Kennedy High School Forsyth
419 Cabarrus Charter Academy Cabarrus
420 Statesville High School Iredell
421 Warren County High School Warren
422 Kinston High School Lenoir
423 West Charlotte High School Mecklenburg
424 Julius L. Chambers High School Mecklenburg
425 T Wingate Andrews High School Guilford
426 Phillips High School Wake
427 Rocky River High School Mecklenburg
428 Durham's Performance Learning Center Durham
429 Carver High School Forsyth
430 Doris Henderson Newcomers School Guilford
431 Washington County High School Washington
432 Harding University High School Mecklenburg
433 North Edgecombe High School Edgecombe
434 Northwest Halifax High School Halifax
435 Tarboro High School Edgecombe
436 Garinger High School Mecklenburg
437 Goldsboro High School Wayne
438 Tar River Academy Nash
439 Davidson County High School Davidson
440 Hertford County High School Hertford
441 Southeast Halifax High School Halifax
442 Northampton County High School Northampton

You can click through to see more about these 442 schools from the links above.

You might be wondering: What are the best high schools in North Carolina? Please note that Carolina School Hub is meant to be a starting point for parents, guardians and other interested parties who would like to obtain more data on schools in North and South Carolina. Our independent rankings were developed using various test score data for public schools. The process for ranking schools based on these data is subjective. Please keep this in mind when comparing schools.