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, Carrboro 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, Woods Charter School, and Lake Norman Charter School.

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

You can click through to see more about these 429 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.