North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 801 | Benson Elementary Benson · Johnston County Public Schools | Elementary | 56.6% | +4.8pp |
| 802 | Lincolnton High Lincolnton · Lincoln County Schools | High | 56.6% | +4.8pp |
| 803 | Mount Pleasant Middle Mount Pleasant · Cabarrus County Schools | Middle | 56.6% | +4.8pp |
| 804 | Myrtle Grove Middle Wilmington · New Hanover County Schools | Middle | 56.6% | +4.8pp |
| 805 | North Mecklenburg High School Huntersville · Charlotte-Mecklenburg Schools | High | 56.6% | +4.8pp |
| 806 | Pineville Elementary Pineville · Charlotte-Mecklenburg Schools | Elementary | 56.6% | +4.8pp |
| 807 | Pinnacle Elementary School Rutherfordton · Rutherford County Schools | Elementary | 56.6% | +4.8pp |
| 808 | Princeton High Princeton · Johnston County Public Schools | High | 56.6% | +4.8pp |
| 809 | Rolesville Elementary Rolesville · Wake County Schools | Elementary | 56.6% | +4.8pp |
| 810 | Blue Ridge Elementary Warrensville · Ashe County Schools | Elementary | 56.5% | +4.7pp |
| 811 | Friedberg Elementary Winston-Salem · Davidson County Schools | Elementary | 56.5% | +4.7pp |
| 812 | Murphy Middle Murphy · Cherokee County Schools | Middle | 56.5% | +4.7pp |
| 813 | R-S Central High School Rutherfordton · Rutherford County Schools | High | 56.5% | +4.7pp |
| 814 | Southern Pines Elementary Southern Pines · Moore County Schools | Elementary | 56.5% | +4.7pp |
| 815 | Belville Elementary Leland · Brunswick County Schools | Elementary | 56.4% | +4.6pp |
| 816 | Granite Falls Middle Granite Falls · Caldwell County Schools | Middle | 56.4% | +4.6pp |
| 817 | J F Kennedy High Winston Salem · Winston Salem / Forsyth County Schools | High | 56.4% | +4.6pp |
| 818 | Pleasant Garden Elementary Pleasant Garden · Guilford County Schools | Elementary | 56.4% | +4.6pp |
| 819 | Burns High Lawndale · Cleveland County Schools | High | 56.3% | +4.5pp |
| 820 | Cartoogechaye Elementary Franklin · Macon County Schools | Elementary | 56.3% | +4.5pp |
| 821 | Millbridge Elementary China Grove · Rowan-Salisbury Schools | Elementary | 56.3% | +4.5pp |
| 822 | Morton Elementary Jacksonville · Onslow County Schools | Elementary | 56.3% | +4.5pp |
| 823 | North Buncombe Middle Weaverville · Buncombe County Schools | Middle | 56.3% | +4.5pp |
| 824 | Trinity High School Trinity · Randolph County School System | High | 56.3% | +4.5pp |
| 825 | A G Cox Middle Winterville · Pitt County Schools | Middle | 56.2% | +4.4pp |
| 826 | East Rutherford High School Bostic · Rutherford County Schools | High | 56.2% | +4.4pp |
| 827 | Princeton Elementary Princeton · Johnston County Public Schools | Elementary | 56.2% | +4.4pp |
| 828 | Madison High School Marshall · Madison County Schools | High | 56.1% | +4.3pp |
| 829 | Parkside Elementary Charlotte · Charlotte-Mecklenburg Schools | Elementary | 56.1% | +4.3pp |
| 830 | Piedmont Middle Monroe · Union County Public Schools | Middle | 56.1% | +4.3pp |
| 831 | Clear Creek Elementary Hendersonville · Henderson County Schools | Elementary | 56.0% | +4.2pp |
| 832 | Candler Elementary Candler · Buncombe County Schools | Elementary | 55.9% | +4.1pp |
| 833 | Helena Elementary Timberlake · Person County Schools | Elementary | 55.9% | +4.1pp |
| 834 | Southport Elementary Southport · Brunswick County Schools | Elementary | 55.9% | +4.1pp |
| 835 | Blythe Elementary Huntersville · Charlotte-Mecklenburg Schools | Elementary | 55.8% | +4.0pp |
| 836 | C C Griffin Middle Concord · Cabarrus County Schools | Middle | 55.8% | +4.0pp |
| 837 | Francis Bradley Middle Huntersville · Charlotte-Mecklenburg Schools | Middle | 55.8% | +4.0pp |
| 838 | Murphy High Murphy · Cherokee County Schools | High | 55.8% | +4.0pp |
| 839 | R-S Middle School Rutherfordton · Rutherford County Schools | Middle | 55.8% | +4.0pp |
| 840 | Southwestern Randolph High School Asheboro · Randolph County School System | High | 55.8% | +4.0pp |
| 841 | Weddington Hills Elementary Concord · Cabarrus County Schools | Elementary | 55.8% | +4.0pp |
| 842 | Brunson Elementary Winston Salem · Winston Salem / Forsyth County Schools | Elementary | 55.7% | +3.9pp |
| 843 | Pinnacle Elementary School Pinnacle · Stokes County Schools | Elementary | 55.7% | +3.9pp |
| 844 | Club Boulevard Elementary Durham · Durham Public Schools | Elementary | 55.6% | +3.8pp |
| 845 | New Market Elementary School Sophia · Randolph County School System | Elementary | 55.6% | +3.8pp |
| 846 | Southern Elementary Greensboro · Guilford County Schools | Elementary | 55.6% | +3.8pp |
| 847 | Westwood Elementary West Jefferson · Ashe County Schools | Elementary | 55.6% | +3.8pp |
| 848 | York Elementary Raleigh · Wake County Schools | Elementary | 55.6% | +3.8pp |
| 849 | East Wilkes High School Ronda · Wilkes County Schools | High | 55.5% | +3.7pp |
| 850 | South Brunswick High Southport · Brunswick County Schools | High | 55.5% | +3.7pp |
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 Reading 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.