North Carolina schools ranked by test score
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 751 | East Alexander Middle Hiddenite · Alexander County Schools | Middle | 57.5% | +5.7pp |
| 752 | Greenwood Elementary Sanford · Lee County Schools | Elementary | 57.5% | +5.7pp |
| 753 | Hopewell High School Huntersville · Charlotte-Mecklenburg Schools | High | 57.5% | +5.7pp |
| 754 | Pinewood Elementary Mount Holly · Gaston County Schools | Elementary | 57.5% | +5.7pp |
| 755 | Sunshine Elementary School Bostic · Rutherford County Schools | Elementary | 57.5% | +5.7pp |
| 756 | Banoak Elementary Vale · Catawba County Schools | Elementary | 57.4% | +5.6pp |
| 757 | Crest Middle Shelby · Cleveland County Schools | Middle | 57.4% | +5.6pp |
| 758 | Efland Cheeks Elementary Efland · Orange County Schools | Elementary | 57.4% | +5.6pp |
| 759 | Iron Station Elementary Iron Station · Lincoln County Schools | Elementary | 57.4% | +5.6pp |
| 760 | Jay M Robinson High Concord · Cabarrus County Schools | High | 57.4% | +5.6pp |
| 761 | Rolesville Middle Rolesville · Wake County Schools | Middle | 57.4% | +5.6pp |
| 762 | Dixon Middle Sneads Ferry · Onslow County Schools | Middle | 57.3% | +5.5pp |
| 763 | Murrayville Elementary Wilmington · New Hanover County Schools | Elementary | 57.3% | +5.5pp |
| 764 | Old Fort Elementary School Old Fort · McDowell County Schools | Elementary | 57.3% | +5.5pp |
| 765 | Page High Greensboro · Guilford County Schools | High | 57.3% | +5.5pp |
| 766 | Rosewood High Goldsboro · Wayne County Public Schools | High | 57.3% | +5.5pp |
| 767 | Charles B Aycock High Pikeville · Wayne County Public Schools | High | 57.2% | +5.4pp |
| 768 | Vance Elementary Raleigh · Wake County Schools | Elementary | 57.2% | +5.4pp |
| 769 | Beaufort Elementary Beaufort · Carteret County Public Schools | Elementary | 57.1% | +5.3pp |
| 770 | Fred A Anderson Elementary Bayboro · Pamlico County Schools | Elementary | 57.1% | +5.3pp |
| 771 | Green Valley Elementary Boone · Watauga County Schools | Elementary | 57.1% | +5.3pp |
| 772 | Lakeshore Elementary Mooresville · Iredell-Statesville Schools | Elementary | 57.1% | +5.3pp |
| 773 | Ledford Senior High Thomasville · Davidson County Schools | High | 57.1% | +5.3pp |
| 774 | McGee's Crossroads Elem Angier · Johnston County Public Schools | Elementary | 57.1% | +5.3pp |
| 775 | Old Dock Elementary Whiteville · Columbus County Schools | Elementary | 57.1% | +5.3pp |
| 776 | Parkwood Middle Monroe · Union County Public Schools | Middle | 57.1% | +5.3pp |
| 777 | Ponderosa Elementary Fayetteville · Cumberland County Schools | Elementary | 57.1% | +5.3pp |
| 778 | Alexander Central High Taylorsville · Alexander County Schools | High | 57.0% | +5.2pp |
| 779 | Selma Burke Middle Mooresville · Mooresville Graded School District | Middle | 57.0% | +5.2pp |
| 780 | Wilkesboro Elementary School Wilkesboro · Wilkes County Schools | Elementary | 57.0% | +5.2pp |
| 781 | Castle Hayne Elementary Castle Hayne · New Hanover County Schools | Elementary | 56.9% | +5.1pp |
| 782 | Heritage Middle Valdese · Burke County Schools | Middle | 56.9% | +5.1pp |
| 783 | Lead Mine Elementary Raleigh · Wake County Schools | Elementary | 56.9% | +5.1pp |
| 784 | Marion Elementary School Marion · McDowell County Schools | Elementary | 56.9% | +5.1pp |
| 785 | Rocky River Elementary Monroe · Union County Public Schools | Elementary | 56.9% | +5.1pp |
| 786 | Sanderson High Raleigh · Wake County Schools | High | 56.9% | +5.1pp |
| 787 | Star Elementary Star · Montgomery County Schools | Elementary | 56.9% | +5.1pp |
| 788 | Sunny View Elementary School Mill Spring · Polk County Schools | Elementary | 56.9% | +5.1pp |
| 789 | Buncombe County Schools Virtual Academy Asheville · Buncombe County Schools | Combined | 56.8% | +5.0pp |
| 790 | Enka High Candler · Buncombe County Schools | High | 56.8% | +5.0pp |
| 791 | Forestview High Gastonia · Gaston County Schools | High | 56.8% | +5.0pp |
| 792 | LaFayette Elementary Fuquay-Varina · Harnett County Schools | Elementary | 56.8% | +5.0pp |
| 793 | North Davidson High Lexington · Davidson County Schools | High | 56.8% | +5.0pp |
| 794 | Roberta Road Middle Concord · Cabarrus County Schools | Middle | 56.8% | +5.0pp |
| 795 | Southwestern Randolph Middle School Asheboro · Randolph County School System | Middle | 56.8% | +5.0pp |
| 796 | Central Elementary Statesville · Iredell-Statesville Schools | Elementary | 56.7% | +4.9pp |
| 797 | Clear View Elementary Jacksonville · Onslow County Schools | Elementary | 56.7% | +4.9pp |
| 798 | Oak Lane Elementary Hurdle Mills · Person County Schools | Elementary | 56.7% | +4.9pp |
| 799 | Smoky Mountain High School Sylva · Jackson County Public Schools | High | 56.7% | +4.9pp |
| 800 | Stanley Middle Stanley · Gaston County Schools | Middle | 56.7% | +4.9pp |
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.