Best Schools in North Carolina

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each 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

#1 Elementary School in NC and #1 in Wake County

K - 5 | Cary, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 996 Students

Report Card

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

#1 Middle School in NC and #1 in Iredell County

6 - 8 | Mooresville, NC | Iredell County

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

Report Card

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

#2 Elementary School in NC and #1 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A+ Learning Environment
A+ 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

#2 Middle School in NC and #2 in Iredell County

6 - 8 | Statesville, NC | Iredell County

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

Report Card

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

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

6 - 8 | Matthews, NC | Union County

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

Report Card

A+ Academic Results
A+ Learning Environment
A+ 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

#3 Elementary School in NC and #2 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 932 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

#4 Middle School in NC and #1 in Guilford County

6 - 8 | Browns Summit, NC | Guilford County

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

Report Card

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

#4 Elementary School in NC and #2 in Wake County

PK - 5 | Raleigh, NC | Wake County

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

Report Card

A+ Academic Results
A+ 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

#5 Middle School in NC and #1 in Wake County

6 - 8 | Cary, NC | Wake County

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

Report Card

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

#5 Elementary School in NC and #1 in Union County

K - 5 | Waxhaw, NC | Union County

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

Report Card

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

#6 Middle School in NC and #1 in Mecklenburg County

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A Learning Environment
A 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

#6 Elementary School in NC and #2 in Union County

PK - 5 | Marvin, NC | Union County

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

Report Card

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

#7 Middle School in NC and #2 in Union County

6 - 8 | Waxhaw, NC | Union County

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

Report Card

A+ Academic Results
A+ 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

#7 Elementary School in NC and #3 in Wake County

PK - 5 | Cary, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,051 Students

Report Card

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

#8 Middle School in NC and #2 in Wake County

6 - 8 | Cary, NC | Wake County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,756 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

#8 Elementary School in NC and #3 in Union County

PK - 5 | Matthews, NC | Union County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 811 Students

Report Card

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

#9 Elementary School in NC and #1 in New Hanover County

K - 5 | Wilmington, NC | New Hanover County

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

Report Card

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

#9 Middle School in NC and #1 in Cabarrus County

6 - 8 | Concord, NC | Cabarrus County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 798 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

#10 Middle School in NC and #3 in Wake County

6 - 8 | Raleigh, NC | Wake County

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

Report Card

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

#10 Elementary School in NC and #4 in Union County

PK - 5 | Waxhaw, NC | Union County

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

Report Card

A+ Academic Results
A+ 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

#11 Elementary School in NC and #2 in New Hanover County

K - 5 | Wrightsville Beach, NC | New Hanover County

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

Report Card

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

#11 Middle School in NC and #2 in Mecklenburg County

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A- 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

#12 Elementary School in NC and #3 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#12 Middle School in NC and #4 in Wake County

6 - 8 | Apex, NC | Wake County

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

Report Card

A+ Academic Results
A+ Learning Environment
B+ 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

#13 Elementary School in NC and #4 in Wake County

K - 5 | Morrisville, NC | Wake County

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

Report Card

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

#13 Middle School in NC and #5 in Wake County

6 - 8 | Apex, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,054 Students

Report Card

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

Report Card

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

#14 Elementary School in NC and #1 in Burke County

PK - 5 | Rutherford College, NC | Burke County

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

Report Card

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

#14 Middle School in NC and #6 in Wake County

6 - 8 | Apex, NC | Wake County

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

Report Card

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

#15 Elementary School in NC and #1 in Haywood County

K - 5 | Clyde, NC | Haywood County

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

Report Card

A+ Academic Results
B+ Learning Environment
A- 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

#15 Middle School in NC and #1 in Orange County

6 - 8 | Chapel Hill, NC | Orange County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 652 Students

Report Card

A+ Academic Results
A+ Learning Environment
A 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

#16 Middle School in NC and #3 in Mecklenburg County

6 - 8 | Matthews, NC | Mecklenburg County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 782 Students

Report Card

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

#16 Elementary School in NC and #5 in Wake County

PK - 5 | Cary, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 868 Students

Report Card

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

#17 Elementary School in NC and #1 in Henderson County

K - 5 | Mills River, NC | Henderson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 551 Students

Report Card

A+ Academic Results
A Learning Environment
NA 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

#17 Middle School in NC and #3 in Union County

6 - 8 | Waxhaw, NC | Union County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 1,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

#18 Elementary School in NC and #5 in Union County

K - 5 | Matthews, NC | Union County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 711 Students

Report Card

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

#18 Middle School in NC and #7 in Wake County

6 - 8 | Wake Forest, NC | Wake County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,298 Students

Report Card

A+ Academic Results
C+ 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

#19 Elementary School in NC and #4 in Mecklenburg County

K - 5 | Matthews, NC | Mecklenburg County

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

Report Card

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

#19 Middle School in NC and #4 in Mecklenburg County

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#20 Middle School in NC and #2 in Orange County

6 - 8 | Chapel Hill, NC | Orange County

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

Report Card

A+ Academic Results
A+ Learning Environment
B+ 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

#20 Elementary School in NC and #5 in Mecklenburg County

K - 5 | Cornelius, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A+ 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

#21 Elementary School in NC and #3 in New Hanover County

K - 5 | Wilmington, NC | New Hanover County

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

Report Card

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

#21 Middle School in NC and #3 in Orange County

6 - 8 | Chapel Hill, NC | Orange County

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

Report Card

A+ Academic Results
A+ 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

#22 Elementary School in NC and #1 in Forsyth County

PK - 5 | Winston Salem, NC | Forsyth County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 621 Students

Report Card

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

#22 Middle School in NC and #5 in Mecklenburg County

6 - 8 | Charlotte, NC | Mecklenburg County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 1,084 Students

Report Card

A+ Academic Results
B Learning Environment
B- 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

#23 Elementary School in NC and #6 in Wake County

PK - 5 | Cary, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 947 Students

Report Card

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

#23 Middle School in NC and #6 in Mecklenburg County

6 - 8 | Cornelius, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A- Learning Environment
B 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

#24 Middle School in NC and #4 in Orange County

6 - 8 | Chapel Hill, NC | Orange County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 796 Students

Report Card

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

#24 Elementary School in NC and #6 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A+ 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

#25 Middle School in NC and #1 in New Hanover County

6 - 8 | Wilmington, NC | New Hanover County

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

Report Card

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

#25 Elementary School in NC and #7 in Wake County

PK - 5 | Apex, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 781 Students

Report Card

A+ Academic Results
A Learning Environment
A- 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

#26 Middle School in NC and #1 in Buncombe County

6 - 8 | Fletcher, NC | Buncombe County

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

Report Card

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

#26 Elementary School in NC and #4 in New Hanover County

K - 5 | Wilmington, NC | New Hanover County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 694 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

#27 Elementary School in NC and #7 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#27 Middle School in NC and #7 in Mecklenburg County

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#28 Middle School in NC and #1 in Avery County

6 - 8 | Elk Park, NC | Avery County

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

Report Card

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

#28 Elementary School in NC and #1 in Avery County

PK - 5 | Crossnore, NC | Avery County

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

Report Card

A+ Academic Results
A+ 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 Middle School in NC and #1 in Forsyth County

6 - 8 | Winston-Salem, NC | Forsyth County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,205 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ 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

#29 Elementary School in NC and #8 in Mecklenburg County

K - 5 | Huntersville, NC | Mecklenburg County

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

Report Card

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

#30 Middle School in NC and #1 in Vance County

6 - 8 | Henderson, NC | Vance County

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

Report Card

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

#30 Elementary School in NC and #1 in Orange County

PK - 5 | Chapel Hill, NC | Orange County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 396 Students

Report Card

A Academic Results
A+ Learning Environment
B 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 Elementary School in NC and #2 in Forsyth County

PK - 5 | Winston Salem, NC | Forsyth County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 564 Students

Report Card

A+ Academic Results
B+ Learning Environment
B+ 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

#31 Middle School in NC and #8 in Wake County

6 - 8 | Cary, NC | Wake County

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

Report Card

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

#32 Middle School in NC and #2 in Cabarrus County

6 - 8 | Concord, NC | Cabarrus County

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

Report Card

A+ Academic Results
B Learning Environment
B+ 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

#33 Middle School in NC and #1 in Pitt County

6 - 8 | Greenville, NC | Pitt County

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

Report Card

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

#33 Elementary School in NC and #8 in Wake County

PK - 5 | Holly Springs, NC | Wake County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,145 Students

Report Card

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

#33 Elementary School in NC and #9 in Mecklenburg County

K - 5 | Charlotte, NC | Mecklenburg County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 514 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