North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 901 | Porter Ridge Elementary Indian Trail · Union County Public Schools | Elementary | 62.9% | +5.7pp |
| 902 | South Davie Middle Mocksville · Davie County Schools | Middle | 62.9% | +5.7pp |
| 903 | Stanley Middle Stanley · Gaston County Schools | Middle | 62.9% | +5.7pp |
| 904 | Star Elementary Star · Montgomery County Schools | Elementary | 62.9% | +5.7pp |
| 905 | Wiley Elementary Raleigh · Wake County Schools | Elementary | 62.9% | +5.7pp |
| 906 | Brevard Middle Brevard · Transylvania County Schools | Middle | 62.8% | +5.6pp |
| 907 | H J MacDonald Middle New Bern · Craven County Board of Education | Middle | 62.8% | +5.6pp |
| 908 | Olds Elementary Raleigh · Wake County Schools | Elementary | 62.8% | +5.6pp |
| 909 | Harry M Arndt Middle Hickory · Catawba County Schools | Middle | 62.7% | +5.5pp |
| 910 | Level Cross Elementary School Randleman · Randolph County School System | Elementary | 62.7% | +5.5pp |
| 911 | Elkin Elementary Elkin · Elkin City Schools | Elementary | 62.6% | +5.4pp |
| 912 | The School for Creative Studies Durham · Durham Public Schools | High | 62.6% | +5.4pp |
| 913 | Anson Co. Early College High Polkton · Anson County Schools | High | 62.5% | +5.3pp |
| 914 | BT Bullock Elementary Sanford · Lee County Schools | Elementary | 62.5% | +5.3pp |
| 915 | Burton Elementary Durham · Durham Public Schools | Elementary | 62.5% | +5.3pp |
| 916 | James W Smith Elementary Cove City · Craven County Board of Education | Elementary | 62.5% | +5.3pp |
| 917 | Nags Head Elementary School Nags Head · Dare County Schools | Elementary | 62.5% | +5.3pp |
| 918 | New Market Elementary School Sophia · Randolph County School System | Elementary | 62.5% | +5.3pp |
| 919 | Ray Childers Elementary Hickory · Burke County Schools | Elementary | 62.5% | +5.3pp |
| 920 | Southmont Elementary Lexington · Davidson County Schools | Elementary | 62.5% | +5.3pp |
| 921 | Washington Elementary Shelby · Cleveland County Schools | Elementary | 62.5% | +5.3pp |
| 922 | Wilmington Early College High Castle Hayne · New Hanover County Schools | High | 62.5% | +5.3pp |
| 923 | Fairview School Sylva · Jackson County Public Schools | Elementary | 62.4% | +5.2pp |
| 924 | Hendersonville Middle Hendersonville · Henderson County Schools | Middle | 62.4% | +5.2pp |
| 925 | McGee's Crossroads Elem Angier · Johnston County Public Schools | Elementary | 62.4% | +5.2pp |
| 926 | Mitchell Middle School Bakersville · Mitchell County Schools | Middle | 62.4% | +5.2pp |
| 927 | Forbush Middle East Bend · Yadkin County Schools | Middle | 62.3% | +5.1pp |
| 928 | Millbrook High Raleigh · Wake County Schools | High | 62.3% | +5.1pp |
| 929 | J Glenn Edwards Elementary Sanford · Lee County Schools | Elementary | 62.2% | +5.0pp |
| 930 | Morton Elementary Jacksonville · Onslow County Schools | Elementary | 62.2% | +5.0pp |
| 931 | Union Hill Elementary High Point · Guilford County Schools | Elementary | 62.2% | +5.0pp |
| 932 | Asheville Middle Asheville · Asheville City Schools | Middle | 62.1% | +4.9pp |
| 933 | East Mooresville Intermediate Mooresville · Mooresville Graded School District | Elementary | 62.1% | +4.9pp |
| 934 | Myers Park High School Charlotte · Charlotte-Mecklenburg Schools | High | 62.1% | +4.9pp |
| 935 | C Wayne Collier Elementary Hope Mills · Cumberland County Schools | Elementary | 62.0% | +4.8pp |
| 936 | Mars Hill Elementary Mars Hill · Madison County Schools | Elementary | 62.0% | +4.8pp |
| 937 | Central Elementary Statesville · Iredell-Statesville Schools | Elementary | 61.9% | +4.7pp |
| 938 | Down East Middle and Smyrna Elementary Smyrna · Carteret County Public Schools | Elementary | 61.9% | +4.7pp |
| 939 | Mayland Early College Spruce Pine · Mitchell County Schools | High | 61.9% | +4.7pp |
| 940 | Seagrove Elementary School Seagrove · Randolph County School System | Elementary | 61.9% | +4.7pp |
| 941 | Catawba Heights Elementary Belmont · Gaston County Schools | Elementary | 61.8% | +4.6pp |
| 942 | Donna L Loflin Elementary Asheboro · Asheboro City Schools | Elementary | 61.8% | +4.6pp |
| 943 | Middle Creek High Apex · Wake County Schools | High | 61.8% | +4.6pp |
| 944 | Southern Nash Middle Spring Hope · Nash County Public Schools | Middle | 61.8% | +4.6pp |
| 945 | Summersill Elementary Jacksonville · Onslow County Schools | Elementary | 61.8% | +4.6pp |
| 946 | Trindale Elementary School Archdale · Randolph County School System | Elementary | 61.8% | +4.6pp |
| 947 | Acme Delco Elementary Riegelwood · Columbus County Schools | Elementary | 61.7% | +4.5pp |
| 948 | Gravelly Hill Middle Efland · Orange County Schools | Middle | 61.7% | +4.5pp |
| 949 | Hamlet Middle Hamlet · Richmond County Schools | Middle | 61.7% | +4.5pp |
| 950 | Highfalls Elementary Bennett · Moore County Schools | Elementary | 61.7% | +4.5pp |
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.