North Carolina schools ranked by test score
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 651 | Winding Springs Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 60.7% | +3.5pp |
| 652 | Coltrane-Webb Elementary Concord · Cabarrus County Schools | Elementary | 60.6% | +3.4pp |
| 653 | Morehead Elementary Greensboro · Guilford County Schools | Elementary | 60.6% | +3.4pp |
| 654 | Cape Fear Elementary Rocky Point · Pender County Schools | Elementary | 60.5% | +3.3pp |
| 655 | Four Oaks Elementary Four Oaks · Johnston County Public Schools | Elementary | 60.5% | +3.3pp |
| 656 | Pembroke Elementary Pembroke · Public Schools of Robeson County | Elementary | 60.5% | +3.3pp |
| 657 | Rockfish Hoke Elementary Raeford · Hoke County Schools | Elementary | 60.4% | +3.2pp |
| 658 | Ronda-Clingman Elementary School Ronda · Wilkes County Schools | Elementary | 60.4% | +3.2pp |
| 659 | Smithfield Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 60.4% | +3.2pp |
| 660 | Whitewater Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 60.4% | +3.2pp |
| 661 | Startown Elementary Newton · Catawba County Schools | Elementary | 60.3% | +3.1pp |
| 662 | West Marion Elementary School Marion · McDowell County Schools | Elementary | 60.3% | +3.1pp |
| 663 | Altamahaw-Ossipee Elementary Elon · Alamance-Burlington Schools | Elementary | 60.2% | +3.0pp |
| 664 | Highland Elementary Sanford · Harnett County Schools | Elementary | 60.1% | +2.9pp |
| 665 | Central Elementary Barco · Currituck County Schools | Elementary | 60.0% | +2.8pp |
| 666 | Collettsville School Collettsville · Caldwell County Schools | Elementary | 60.0% | +2.8pp |
| 667 | Fairgrove Elementary School Fairmont · Public Schools of Robeson County | Elementary | 60.0% | +2.8pp |
| 668 | Griffith Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 60.0% | +2.8pp |
| 669 | Jonesville Elementary Jonesville · Yadkin County Schools | Elementary | 60.0% | +2.8pp |
| 670 | Manteo Elementary School Manteo · Dare County Schools | Elementary | 60.0% | +2.8pp |
| 671 | Mount Pleasant Elementary School Ferguson · Wilkes County Schools | Elementary | 60.0% | +2.8pp |
| 672 | North Elementary Providence · Caswell County Schools | Elementary | 60.0% | +2.8pp |
| 673 | Walter G. Byers School Charlotte · Charlotte-Mecklenburg Schools | Elementary | 60.0% | +2.8pp |
| 674 | Highland Elementary Burlington · Alamance-Burlington Schools | Elementary | 59.8% | +2.6pp |
| 675 | Carver Elementary Wendell · Wake County Schools | Elementary | 59.7% | +2.5pp |
| 676 | Highland Renaissance Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.7% | +2.5pp |
| 677 | Reedy Fork Elementary Greensboro · Guilford County Schools | Elementary | 59.7% | +2.5pp |
| 678 | Ira B Jones Elementary Asheville · Asheville City Schools | Elementary | 59.6% | +2.4pp |
| 679 | Polk Central Elementary School Mill Spring · Polk County Schools | Elementary | 59.6% | +2.4pp |
| 680 | Scotts Elementary Statesville · Iredell-Statesville Schools | Elementary | 59.6% | +2.4pp |
| 681 | Wilton Elementary Franklinton · Granville County Schools | Elementary | 59.6% | +2.4pp |
| 682 | C C Spaulding Elementary Durham · Durham Public Schools | Elementary | 59.4% | +2.2pp |
| 683 | Mint Hill Elementary School Matthews · Charlotte-Mecklenburg Schools | Elementary | 59.4% | +2.2pp |
| 684 | South Harnett Elementary Bunnlevel · Harnett County Schools | Elementary | 59.4% | +2.2pp |
| 685 | G W Carver Elementary Pinetops · Edgecombe County Public Schools | Elementary | 59.3% | +2.1pp |
| 686 | Oak Hill Elementary Morganton · Burke County Schools | Elementary | 59.3% | +2.1pp |
| 687 | Rama Road Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.3% | +2.1pp |
| 688 | Robbinsville Elementary Robbinsville · Graham County Schools | Elementary | 59.3% | +2.1pp |
| 689 | Allen Jay Elementary High Point · Guilford County Schools | Elementary | 59.2% | +2.0pp |
| 690 | Westerly Hills Academy Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.2% | +2.0pp |
| 691 | Davenport A+ School Lenoir · Caldwell County Schools | Elementary | 59.1% | +1.9pp |
| 692 | Oakwood Elementary Yanceyville · Caswell County Schools | Elementary | 59.1% | +1.9pp |
| 693 | Queens Creek Elementary Swansboro · Onslow County Schools | Elementary | 59.0% | +1.8pp |
| 694 | Reedy Creek Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 59.0% | +1.8pp |
| 695 | Bailey Elementary Bailey · Nash County Public Schools | Elementary | 58.9% | +1.7pp |
| 696 | Berewick Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 58.9% | +1.7pp |
| 697 | Brassfield Elementary Raleigh · Wake County Schools | Elementary | 58.9% | +1.7pp |
| 698 | Adams Elementary Cary · Wake County Schools | Elementary | 58.8% | +1.6pp |
| 699 | Ashley Elementary Fayetteville · Cumberland County Schools | Elementary | 58.8% | +1.6pp |
| 700 | Douglass Elementary Eden · Rockingham County Schools | Elementary | 58.8% | +1.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.