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 Middle School in NC and #1 in Iredell County

6 - 8 | Mooresville, NC | Iredell County

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

Report Card

A+ Academic Results
A Learning Environment
A+ 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
  • 1,068 Students

Report Card

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

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

9 - 12 | Greensboro, NC | Guilford County

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

Report Card

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

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

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

A+ Academic Results
A+ Learning Environment
A+ 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
  • 390 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
  • 200 Students

Report Card

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

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

6 - 8 | Matthews, NC | Union County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 991 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
  • 15:1 Student/Teacher
  • 793 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
  • 20:1 Student/Teacher
  • 901 Students

Report Card

A+ Academic Results
A 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
  • 20:1 Student/Teacher
  • 242 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
  • 550 Students

Report Card

A+ Academic Results
B+ 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,120 Students

Report Card

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

Report Card

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

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

9 - 12 | Raleigh, NC | Wake County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 561 Students

Report Card

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

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

PK - 5 | Marvin, NC | Union County

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

Report Card

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

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

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

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

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

K - 5 | Waxhaw, NC | Union County

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

Report Card

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

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

9 - 13 | Raleigh, NC | Wake County

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

Report Card

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

#7 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

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

6 - 8 | Waxhaw, NC | Union County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 1,218 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
  • 16:1 Student/Teacher
  • 1,018 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
  • 18:1 Student/Teacher
  • 1,748 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
  • 18:1 Student/Teacher
  • 757 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ 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
  • 254 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
  • 16:1 Student/Teacher
  • 698 Students

Report Card

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

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

9 - 13 | Laurinburg, NC | Scotland County

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

Report Card

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

Report Card

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

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

9 - 12 | Asheville, NC | Buncombe County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 199 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 | Apex, NC | Wake County

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

Report Card

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

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

K - 5 | Morrisville, NC | Wake County

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

Report Card

A+ Academic Results
A 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
  • 17:1 Student/Teacher
  • 356 Students

Report Card

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

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

9 - 13 | Dallas, NC | Gaston County

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

Report Card

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

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

6 - 8 | Apex, NC | Wake County

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

Report Card

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

Report Card

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

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

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

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

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

PK - 5 | Waxhaw, NC | Union County

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

Report Card

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

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

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

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

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

9 - 12 | Newton, NC | Catawba County

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

Report Card

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

Report Card

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

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

6 - 8 | Chapel Hill, NC | Orange County

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

Report Card

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

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

9 - 12 | Hickory, NC | Catawba County

  • A+ Overall Grade
  • 26:1 Student/Teacher
  • 366 Students

Report Card

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

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

6 - 8 | Waxhaw, NC | Union County

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

Report Card

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

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

PK - 5 | Cary, NC | Wake County

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

Report Card

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

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

9 - 13 | Bolivia, NC | Brunswick County

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

Report Card

A+ Academic Results
B+ 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
  • 18:1 Student/Teacher
  • 810 Students

Report Card

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

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

K - 5 | Matthews, NC | Union County

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

Report Card

A+ Academic Results
B+ 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
  • 16:1 Student/Teacher
  • 556 Students

Report Card

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

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

6 - 8 | Chapel Hill, NC | Orange County

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

Report Card

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

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

9 - 12 | Matthews, NC | Union County

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

Report Card

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

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

9 - 13 | Monroe, NC | Union County

  • A+ Overall Grade
  • 26:1 Student/Teacher
  • 363 Students

Report Card

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

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

K - 5 | Cornelius, NC | Mecklenburg County

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

Report Card

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

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

6 - 8 | Wake Forest, NC | Wake County

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

Report Card

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

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

9 - 13 | Raleigh, NC | Wake County

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

Report Card

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

Report Card

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

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

K - 5 | Matthews, NC | Mecklenburg County

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

Report Card

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

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

9 - 12 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#20 Middle School in NC and #3 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

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

PK - 5 | Cary, NC | Wake County

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

Report Card

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

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

PK - 5 | Winston Salem, NC | Forsyth County

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

Report Card

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

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

9 - 13 | Wilkesboro, NC | Wilkes County

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

Report Card

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

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

6 - 8 | Cornelius, NC | Mecklenburg County

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

Report Card

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

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

9 - 13 | Lumberton, NC | Robeson County

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

Report Card

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

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

K - 5 | Wilmington, NC | New Hanover County

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

Report Card

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

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

6 - 8 | Chapel Hill, NC | Orange County

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

Report Card

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

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

9 - 12 | Winston Salem, NC | Forsyth County

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

Report Card

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

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

PK - 5 | Apex, NC | Wake County

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

Report Card

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

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

6 - 8 | Wilmington, NC | New Hanover County

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

Report Card

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

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

9 - 13 | Tarboro, NC | Edgecombe County

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

Report Card

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

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

6 - 8 | Charlotte, NC | Mecklenburg County

  • A Overall Grade
  • 24:1 Student/Teacher
  • 1,038 Students

Report Card

A+ Academic Results
B- 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
  • 19:1 Student/Teacher
  • 882 Students

Report Card

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

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

6 - 8 | Fletcher, NC | Buncombe County

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

Report Card

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

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

K - 5 | Wilmington, NC | New Hanover County

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

Report Card

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

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

9 - 12 | Cary, NC | Wake County

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

Report Card

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

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

9 - 12 | Waxhaw, NC | Union County

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

Report Card

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

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

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

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

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

6 - 8 | Charlotte, NC | Mecklenburg County

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

Report Card

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

#27 Middle School in NC and #1 in Forsyth County

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

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

Report Card

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

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

PK - 5 | Crossnore, NC | Avery County

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

Report Card

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

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

9 - 12 | Cary, NC | Wake County

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

Report Card

A Academic Results
A Learning Environment
A 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
  • 13:1 Student/Teacher
  • 195 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,876 Students

Report Card

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

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

K - 5 | Huntersville, NC | Mecklenburg County

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

Report Card

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

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

6 - 8 | Greenville, NC | Pitt County

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

Report Card

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

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

9 - 12 | Fayetteville, NC | Cumberland County

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

Report Card

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

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

PK - 5 | Holly Springs, NC | Wake County

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

Report Card

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

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

6 - 8 | Concord, NC | Cabarrus County

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

Report Card

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

#30 Elementary School in NC and #2 in Forsyth County

PK - 5 | Winston Salem, NC | Forsyth County

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

Report Card

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

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

9 - 13 | Hudson, NC | Caldwell County

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

Report Card

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

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

6 - 8 | Henderson, NC | Vance County

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

Report Card

A+ Academic Results
C+ 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
  • 17:1 Student/Teacher
  • 203 Students

Report Card

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

#31 Elementary School in NC and #9 in Wake County

PK - 5 | Cary, NC | Wake County

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

Report Card

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

#32 Middle School in NC and #1 in Chatham County

6 - 8 | Chapel Hill, NC | Chatham County

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

Report Card

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

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

9 - 12 | Durham, NC | Durham County

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

Report Card

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

#32 Elementary School in NC and #2 in Henderson County

K - 5 | Hendersonville, NC | Henderson County

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

Report Card

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

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

9 - 13 | Flat Rock, NC | Henderson County

  • A Overall Grade
  • 33:1 Student/Teacher
  • 195 Students

Report Card

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

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

6 - 8 | Cary, NC | Wake County

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

Report Card

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

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

K - 5 | Charlotte, NC | Mecklenburg County

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

Report Card

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

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

PK - 5 | Chapel Hill, NC | Orange County

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

Report Card

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