North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 51 | Selwyn Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 90.5% | +33.3pp |
| 52 | William Ellis Middle Advance · Davie County Schools | Middle | 90.4% | +33.2pp |
| 53 | Heyward C Bellamy Elem Wilmington · New Hanover County Schools | Elementary | 90.2% | +33.0pp |
| 54 | New Town Elementary Waxhaw · Union County Public Schools | Elementary | 90.0% | +32.8pp |
| 55 | Hickory Ridge Middle Harrisburg · Cabarrus County Schools | Middle | 89.9% | +32.7pp |
| 56 | Weddington Middle Matthews · Union County Public Schools | Middle | 89.9% | +32.7pp |
| 57 | Caldwell Early College Hudson · Caldwell County Schools | High | 89.8% | +32.6pp |
| 58 | Collaborative College for Technology Statesville · Iredell-Statesville Schools | High | 89.8% | +32.6pp |
| 59 | Craven Early College High New Bern · Craven County Board of Education | High | 89.8% | +32.6pp |
| 60 | J D Clement Early College HS Durham · Durham Public Schools | High | 89.7% | +32.5pp |
| 61 | Green Hope Elementary Cary · Wake County Schools | Elementary | 89.6% | +32.4pp |
| 62 | Green Level High Cary · Wake County Schools | High | 89.6% | +32.4pp |
| 63 | Northern Guilford Elementary Greensboro · Guilford County Schools | Elementary | 89.5% | +32.3pp |
| 64 | Davidson Early College Thomasville · Davidson County Schools | High | 89.3% | +32.1pp |
| 65 | Pinnacle Elementary School Pinnacle · Stokes County Schools | Elementary | 89.3% | +32.1pp |
| 66 | Wilkes Early College High School Wilkesboro · Wilkes County Schools | High | 89.3% | +32.1pp |
| 67 | Locust Elementary Locust · Stanly County Schools | Elementary | 89.2% | +32.0pp |
| 68 | Stanly Early College High Albemarle · Stanly County Schools | High | 89.1% | +31.9pp |
| 69 | Camden Middle Camden · Camden County Schools | Middle | 89.0% | +31.8pp |
| 70 | Beverly Woods Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 88.8% | +31.6pp |
| 71 | Lakewood Montessori Middle Durham · Durham Public Schools | Middle | 88.8% | +31.6pp |
| 72 | Partnership Elementary Raleigh · Wake County Schools | Elementary | 88.6% | +31.4pp |
| 73 | Jones Dairy Elementary Wake Forest · Wake County Schools | Elementary | 88.5% | +31.3pp |
| 74 | Rockingham Co Early College High Wentworth · Rockingham County Schools | High | 88.5% | +31.3pp |
| 75 | Whitaker Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 88.5% | +31.3pp |
| 76 | Community House Middle Charlotte · Charlotte-Mecklenburg Schools | Middle | 88.4% | +31.2pp |
| 77 | Davis Drive Middle Cary · Wake County Schools | Middle | 88.4% | +31.2pp |
| 78 | Cabarrus Early College of Technology Concord · Cabarrus County Schools | High | 88.3% | +31.1pp |
| 79 | Atlantic Elementary Atlantic · Carteret County Public Schools | Elementary | 88.2% | +31.0pp |
| 80 | Elizabeth Lane Elementary Matthews · Charlotte-Mecklenburg Schools | Elementary | 88.2% | +31.0pp |
| 81 | Henderson County Early College Flat Rock · Henderson County Schools | High | 88.2% | +31.0pp |
| 82 | McKee Road Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 88.2% | +31.0pp |
| 83 | Sternberger Elementary Greensboro · Guilford County Schools | Elementary | 88.2% | +31.0pp |
| 84 | Stallings Elementary Stallings · Union County Public Schools | Elementary | 88.0% | +30.8pp |
| 85 | Kitty Hawk Elementary School Kitty Hawk · Dare County Schools | Elementary | 87.9% | +30.7pp |
| 86 | Clemmons Elementary Clemmons · Winston Salem / Forsyth County Schools | Elementary | 87.8% | +30.6pp |
| 87 | Hillsborough Elementary Hillsborough · Orange County Schools | Elementary | 87.8% | +30.6pp |
| 88 | Williams Secondary Montessori Charlotte · Charlotte-Mecklenburg Schools | High | 87.8% | +30.6pp |
| 89 | Olive Chapel Elementary Apex · Wake County Schools | Elementary | 87.7% | +30.5pp |
| 90 | Ballentine Elementary Fuquay Varina · Wake County Schools | Elementary | 87.5% | +30.3pp |
| 91 | Millingport Elementary Albemarle · Stanly County Schools | Elementary | 87.5% | +30.3pp |
| 92 | Seventy-First Classical Middle Fayetteville · Cumberland County Schools | Middle | 87.5% | +30.3pp |
| 93 | Wayne Early / Middle College High Goldsboro · Wayne County Public Schools | High | 87.5% | +30.3pp |
| 94 | Elon Park Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 87.3% | +30.1pp |
| 95 | Highcroft Elementary Cary · Wake County Schools | Elementary | 87.3% | +30.1pp |
| 96 | Pleasant Union Elementary Raleigh · Wake County Schools | Elementary | 87.2% | +30.0pp |
| 97 | Oak Ridge Elementary Oak Ridge · Guilford County Schools | Elementary | 87.0% | +29.8pp |
| 98 | Northwest Guilford Middle Greensboro · Guilford County Schools | Middle | 86.9% | +29.7pp |
| 99 | Mount Pleasant Elementary Mount Pleasant · Cabarrus County Schools | Elementary | 86.8% | +29.6pp |
| 100 | Yadkin Early College Yadkinville · Yadkin County Schools | High | 86.8% | +29.6pp |
About this ranking
Schools are ranked by the percentage of students who scored at or above the NC EOG / EOC % Grade Level Proficient threshold on the latest available NC EOG / EOC Science test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in North Carolina, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.