Best High Schools in North Carolina

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each High school in North Carolina. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 High School in NC and #1 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 179 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#2 High School in NC and #2 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A+ Overall Grade
  • 25:1 Student/Teacher
  • 199 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#3 High School in NC and #1 in Union County

9 - 12 | Monroe, NC | Union County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 834 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#4 High School in NC and #1 in Gaston County

9 - 12 | Gastonia, NC | Gaston County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 557 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#5 High School in NC and #1 in Scotland County

9 - 13 | Laurinburg, NC | Scotland County

  • A+ Overall Grade
  • 23:1 Student/Teacher
  • 197 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#6 High School in NC and #1 in Wake County

9 - 12 | Raleigh, NC | Wake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 562 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#7 High School in NC and #2 in Wake County

9 - 13 | Raleigh, NC | Wake County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 257 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#8 High School in NC and #3 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A+ Overall Grade
  • 6:1 Student/Teacher
  • 258 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#9 High School in NC and #1 in Iredell County

9 - 13 | Statesville, NC | Iredell County

  • A+ Overall Grade
  • 21:1 Student/Teacher
  • 224 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#10 High School in NC and #2 in Gaston County

9 - 13 | Dallas, NC | Gaston County

  • A+ Overall Grade
  • 23:1 Student/Teacher
  • 226 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#11 High School in NC and #1 in Buncombe County

9 - 12 | Asheville, NC | Buncombe County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 296 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#12 High School in NC and #1 in New Hanover County

9 - 12 | Wilmington, NC | New Hanover County

  • A+ Overall Grade
  • 23:1 Student/Teacher
  • 229 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#13 High School in NC and #1 in Pender County

9 - 13 | Burgaw, NC | Pender County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 212 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

Report Card

A+ Academic Results
NA Learning Environment
NA School Safety
A+ Overall Grade

#15 High School in NC and #1 in Alexander County

9 - 10 | Taylorsville, NC | Alexander County

  • A+ Overall Grade
  • 56 Students

Report Card

A+ Academic Results
NA Learning Environment
NA School Safety
A+ Overall Grade

#16 High School in NC and #1 in Catawba County

9 - 12 | Hickory, NC | Catawba County

  • A+ Overall Grade
  • 28:1 Student/Teacher
  • 397 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#17 High School in NC and #2 in Catawba County

9 - 12 | Newton, NC | Catawba County

  • A+ Overall Grade
  • 22:1 Student/Teacher
  • 234 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#18 High School in NC and #2 in Union County

9 - 13 | Monroe, NC | Union County

  • A+ Overall Grade
  • 25:1 Student/Teacher
  • 375 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#19 High School in NC and #1 in Brunswick County

9 - 13 | Bolivia, NC | Brunswick County

  • A+ Overall Grade
  • 27:1 Student/Teacher
  • 348 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#20 High School in NC and #3 in Wake County

9 - 13 | Raleigh, NC | Wake County

  • A Overall Grade
  • 31:1 Student/Teacher
  • 344 Students

Report Card

A+ Academic Results
C Learning Environment
A+ School Safety
A Overall Grade

#21 High School in NC and #3 in Union County

9 - 12 | Matthews, NC | Union County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 1,362 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#22 High School in NC and #1 in Mecklenburg County

9 - 12 | Charlotte, NC | Mecklenburg County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 2,048 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#23 High School in NC and #1 in Robeson County

9 - 13 | Lumberton, NC | Robeson County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 209 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#24 High School in NC and #1 in Henderson County

9 - 13 | Flat Rock, NC | Henderson County

  • A Overall Grade
  • 26:1 Student/Teacher
  • 198 Students

Report Card

A+ Academic Results
D Learning Environment
A+ School Safety
A Overall Grade

#25 High School in NC and #1 in Forsyth County

9 - 12 | Winston Salem, NC | Forsyth County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 246 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A Overall Grade

#26 High School in NC and #1 in Edgecombe County

9 - 13 | Tarboro, NC | Edgecombe County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 159 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#27 High School in NC and #4 in Union County

9 - 12 | Waxhaw, NC | Union County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 1,664 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#28 High School in NC and #2 in Mecklenburg County

9 - 12 | Charlotte, NC | Mecklenburg County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 2,991 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#29 High School in NC and #4 in Wake County

9 - 12 | Cary, NC | Wake County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 2,720 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#31 High School in NC and #1 in Wilkes County

9 - 13 | Wilkesboro, NC | Wilkes County

  • A Overall Grade
  • 30:1 Student/Teacher
  • 237 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#31 High School in NC and #4 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 201 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#32 High School in NC and #5 in Wake County

9 - 12 | Cary, NC | Wake County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 2,804 Students

Report Card

A Academic Results
A Learning Environment
A School Safety
A Overall Grade

#34 High School in NC and #1 in Avery County

9 - 9 | Newland, NC | Avery County

  • A Overall Grade
  • 7:1 Student/Teacher
  • 64 Students

Report Card

A Academic Results
A+ Learning Environment
C School Safety
A Overall Grade

#34 High School in NC and #1 in Durham County

9 - 12 | Durham, NC | Durham County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 366 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#35 High School in NC and #1 in Caldwell County

9 - 13 | Hudson, NC | Caldwell County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 392 Students

Report Card

A+ Academic Results
C Learning Environment
A+ School Safety
A Overall Grade

#36 High School in NC and #1 in Wilson County

9 - 13 | Wilson, NC | Wilson County

  • A Overall Grade
  • 24:1 Student/Teacher
  • 291 Students

Report Card

A Academic Results
A- Learning Environment
NA School Safety
A Overall Grade

#37 High School in NC and #1 in Jackson County

9 - 13 | Sylva, NC | Jackson County

  • A Overall Grade
  • 134 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#38 High School in NC and #1 in Cumberland County

9 - 12 | Fayetteville, NC | Cumberland County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 169 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#39 High School in NC and #2 in Buncombe County

9 - 13 | Asheville, NC | Buncombe County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 278 Students

Report Card

A Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#40 High School in NC and #2 in Iredell County

9 - 13 | Statesville, NC | Iredell County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 273 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#41 High School in NC and #1 in Yadkin County

9 - 13 | Yadkinville, NC | Yadkin County

  • A Overall Grade
  • 31:1 Student/Teacher
  • 232 Students

Report Card

A+ Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#42 High School in NC and #1 in Davidson County

9 - 13 | Lexington, NC | Davidson County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 105 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#43 High School in NC and #5 in Union County

9 - 12 | Waxhaw, NC | Union County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 1,547 Students

Report Card

A+ Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#44 High School in NC and #5 in Guilford County

9 - 13 | Greensboro, NC | Guilford County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 123 Students

Report Card

A Academic Results
B+ Learning Environment
NA School Safety
A Overall Grade

Report Card

A Academic Results
NA Learning Environment
NA School Safety
A Overall Grade

#46 High School in NC and #6 in Wake County

9 - 12 | Apex, NC | Wake County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,533 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#47 High School in NC and #1 in Randolph County

9 - 13 | Asheboro, NC | Randolph County

  • A Overall Grade
  • 30:1 Student/Teacher
  • 363 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#48 High School in NC and #6 in Guilford County

9 - 13 | Jamestown, NC | Guilford County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 203 Students

Report Card

A- Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#49 High School in NC and #1 in Pitt County

9 - 11 | Winterville, NC | Pitt County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 151 Students

Report Card

A+ Academic Results
C- Learning Environment
A School Safety
A Overall Grade

#50 High School in NC and #1 in Davie County

9 - 13 | Mocksville, NC | Davie County

  • A Overall Grade
  • 28:1 Student/Teacher
  • 168 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#51 High School in NC and #1 in Stanly County

9 - 13 | Albemarle, NC | Stanly County

  • A Overall Grade
  • 28:1 Student/Teacher
  • 214 Students

Report Card

A Academic Results
A- Learning Environment
B- School Safety
A Overall Grade

#52 High School in NC and #1 in Craven County

9 - 13 | New Bern, NC | Craven County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 216 Students

Report Card

A Academic Results
B+ Learning Environment
A+ School Safety
A Overall Grade

#53 High School in NC and #1 in Orange County

9 - 12 | Chapel Hill, NC | Orange County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,376 Students

Report Card

A+ Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#54 High School in NC and #2 in Caldwell County

9 - 12 | Hudson, NC | Caldwell County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 241 Students

Report Card

A Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#55 High School in NC and #7 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 205 Students

Report Card

A Academic Results
A- Learning Environment
NA School Safety
A Overall Grade

#56 High School in NC and #1 in Surry County

9 - 13 | Dobson, NC | Surry County

  • A Overall Grade
  • 35:1 Student/Teacher
  • 367 Students

Report Card

A+ Academic Results
C Learning Environment
A- School Safety
A Overall Grade

#57 High School in NC and #1 in Wayne County

9 - 13 | Goldsboro, NC | Wayne County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 253 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#58 High School in NC and #8 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 101 Students

Report Card

A Academic Results
A- Learning Environment
NA School Safety
A Overall Grade

#59 High School in NC and #1 in Rockingham County

9 - 13 | Wentworth, NC | Rockingham County

  • A Overall Grade
  • 34:1 Student/Teacher
  • 339 Students

Report Card

A+ Academic Results
C Learning Environment
A School Safety
A Overall Grade

#60 High School in NC and #2 in Durham County

9 - 12 | Durham, NC | Durham County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 507 Students

Report Card

A Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#61 High School in NC and #1 in Greene County

9 - 13 | Snow Hill, NC | Greene County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 164 Students

Report Card

A- Academic Results
A- Learning Environment
A School Safety
A Overall Grade

#63 High School in NC and #1 in Beaufort County

9 - 13 | Washington, NC | Beaufort County

  • A Overall Grade
  • 40:1 Student/Teacher
  • 238 Students

Report Card

A+ Academic Results
C Learning Environment
A- School Safety
A Overall Grade

#63 High School in NC and #2 in Orange County

9 - 12 | Chapel Hill, NC | Orange County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,516 Students

Report Card

A- Academic Results
A Learning Environment
A School Safety
A Overall Grade

#64 High School in NC and #2 in Avery County

9 - 12 | Newland, NC | Avery County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 153 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#65 High School in NC and #2 in Cumberland County

9 - 12 | Fayetteville, NC | Cumberland County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 261 Students

Report Card

A+ Academic Results
B- Learning Environment
B School Safety
A Overall Grade

#66 High School in NC and #3 in Cumberland County

9 - 12 | Fayetteville, NC | Cumberland County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 261 Students

Report Card

A Academic Results
B+ Learning Environment
B School Safety
A Overall Grade

#67 High School in NC and #9 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 2,101 Students

Report Card

A Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#68 High School in NC and #2 in New Hanover County

9 - 13 | Castle Hayne, NC | New Hanover County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 229 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#69 High School in NC and #1 in Sampson County

9 - 13 | Clinton, NC | Sampson County

  • A Overall Grade
  • 27:1 Student/Teacher
  • 271 Students

Report Card

A Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#70 High School in NC and #1 in Hoke County

9 - 13 | Raeford, NC | Hoke County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 374 Students

Report Card

A Academic Results
A- Learning Environment
C+ School Safety
A Overall Grade

#71 High School in NC and #1 in Nash County

9 - 13 | Rocky Mount, NC | Nash County

  • A Overall Grade
  • 25:1 Student/Teacher
  • 274 Students

Report Card

A Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#72 High School in NC and #1 in Granville County

9 - 13 | Creedmoor, NC | Granville County

  • A- Overall Grade
  • 29:1 Student/Teacher
  • 211 Students

Report Card

A Academic Results
B- Learning Environment
A- School Safety
A- Overall Grade

#73 High School in NC and #7 in Wake County

9 - 12 | Cary, NC | Wake County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 2,057 Students

Report Card

A Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#74 High School in NC and #1 in Watauga County

9 - 12 | Boone, NC | Watauga County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 1,180 Students

Report Card

B+ Academic Results
A+ Learning Environment
A School Safety
A- Overall Grade

#75 High School in NC and #1 in Lee County

9 - 13 | Sanford, NC | Lee County

  • A- Overall Grade
  • 23:1 Student/Teacher
  • 271 Students

Report Card

A Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#76 High School in NC and #1 in Haywood County

9 - 13 | Clyde, NC | Haywood County

  • A- Overall Grade
  • 31:1 Student/Teacher
  • 183 Students

Report Card

A+ Academic Results
D Learning Environment
A+ School Safety
A- Overall Grade

#78 High School in NC and #1 in Alamance County

9 - 13 | Graham, NC | Alamance County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 153 Students

Report Card

A Academic Results
B- Learning Environment
NA School Safety
A- Overall Grade

#78 High School in NC and #4 in Cumberland County

9 - 12 | Fayetteville, NC | Cumberland County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,920 Students

Report Card

A Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#79 High School in NC and #8 in Wake County

9 - 12 | Holly Springs, NC | Wake County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 2,099 Students

Report Card

A Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#80 High School in NC and #1 in Rutherford County

9 - 13 | Spindale, NC | Rutherford County

  • A- Overall Grade
  • 35:1 Student/Teacher
  • 174 Students

Report Card

A+ Academic Results
C- Learning Environment
A- School Safety
A- Overall Grade

#81 High School in NC and #1 in Camden County

9 - 13 | Camden, NC | Camden County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 163 Students

Report Card

A Academic Results
C- Learning Environment
NA School Safety
A- Overall Grade

#82 High School in NC and #3 in Durham County

11 - 12 | Durham, NC | Durham County

  • A- Overall Grade
  • 29:1 Student/Teacher
  • 161 Students

Report Card

A Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#83 High School in NC and #1 in Dare County

9 - 12 | Manteo, NC | Dare County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 504 Students

Report Card

A- Academic Results
A Learning Environment
B School Safety
A- Overall Grade

#84 High School in NC and #1 in Cleveland County

9 - 13 | Shelby, NC | Cleveland County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 210 Students

Report Card

A Academic Results
B+ Learning Environment
B- School Safety
A- Overall Grade

#86 High School in NC and #1 in Richmond County

9 - 13 | Hamlet, NC | Richmond County

  • A- Overall Grade
  • 29:1 Student/Teacher
  • 271 Students

Report Card

A+ Academic Results
C- Learning Environment
A- School Safety
A- Overall Grade

#86 High School in NC and #3 in Iredell County

9 - 12 | Mooresville, NC | Iredell County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 1,847 Students

Report Card

A- Academic Results
A- Learning Environment
A- School Safety
A- Overall Grade

#88 High School in NC and #1 in Vance County

9 - 13 | Henderson, NC | Vance County

  • A- Overall Grade
  • 22:1 Student/Teacher
  • 232 Students

Report Card

A Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#88 High School in NC and #1 in Madison County

9 - 13 | Marshall, NC | Madison County

  • A- Overall Grade
  • 28:1 Student/Teacher
  • 216 Students

Report Card

A Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#89 High School in NC and #1 in Bertie County

9 - 13 | Windsor, NC | Bertie County

  • A- Overall Grade
  • 26:1 Student/Teacher
  • 185 Students

Report Card

A Academic Results
C+ Learning Environment
B+ School Safety
A- Overall Grade

#90 High School in NC and #3 in Orange County

9 - 12 | Carrboro, NC | Orange County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 818 Students

Report Card

A- Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#91 High School in NC and #3 in New Hanover County

9 - 12 | Wilmington, NC | New Hanover County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,861 Students

Report Card

A- Academic Results
A- Learning Environment
B- School Safety
A- Overall Grade

#92 High School in NC and #2 in Cabarrus County

9 - 13 | Concord, NC | Cabarrus County

  • A- Overall Grade
  • 26:1 Student/Teacher
  • 240 Students

Report Card

A Academic Results
C- Learning Environment
A+ School Safety
A- Overall Grade

#93 High School in NC and #3 in Mecklenburg County

9 - 12 | Cornelius, NC | Mecklenburg County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 2,594 Students

Report Card

A Academic Results
B- Learning Environment
B+ School Safety
A- Overall Grade

#94 High School in NC and #1 in Rowan County

9 - 12 | Salisbury, NC | Rowan County

  • A- Overall Grade
  • 31:1 Student/Teacher
  • 235 Students

Report Card

A- Academic Results
B+ Learning Environment
A School Safety
A- Overall Grade

#95 High School in NC and #1 in Duplin County

9 - 13 | Kenansville, NC | Duplin County

  • A- Overall Grade
  • 23:1 Student/Teacher
  • 186 Students

Report Card

A- Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#96 High School in NC and #2 in Forsyth County

9 - 12 | Winston-Salem, NC | Forsyth County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 858 Students

Report Card

A Academic Results
B- Learning Environment
B School Safety
A- Overall Grade

#97 High School in NC and #4 in Durham County

9 - 12 | Durham, NC | Durham County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 324 Students

Report Card

A- Academic Results
B Learning Environment
NA School Safety
A- Overall Grade

#98 High School in NC and #1 in Carteret County

9 - 12 | Morehead City, NC | Carteret County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 1,256 Students

Report Card

A- Academic Results
A+ Learning Environment
C- School Safety
A- Overall Grade

#99 High School in NC and #10 in Guilford County

9 - 12 | Greensboro, NC | Guilford County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 123 Students

Report Card

A- Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#101 High School in NC and #2 in Surry County

9 - 12 | Elkin, NC | Surry County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 376 Students

Report Card

B+ Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade