The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

North Carolina schools ranked by test score

Latest NC EOG / EOC year (2024-25). 495 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
151West Stokes High School
King · Stokes County Schools
High59.4%+2.2pp
152East Burke High
Connelly Springs · Burke County Schools
High58.9%+1.7pp
153Heritage High
Wake Forest · Wake County Schools
High58.9%+1.7pp
154Columbus Career and College Academy
Whiteville · Columbus County Schools
High58.7%+1.5pp
155North Davidson High
Lexington · Davidson County Schools
High58.7%+1.5pp
156Charlotte Teacher Early College
Charlotte · Charlotte-Mecklenburg Schools
High58.1%+0.9pp
157Hickory Ridge High
Harrisburg · Cabarrus County Schools
High58.1%+0.9pp
158West Henderson High
Hendersonville · Henderson County Schools
High58.1%+0.9pp
159East Lincoln High
Denver · Lincoln County Schools
High58.0%+0.8pp
160A&T Four Middle College
Greensboro · Guilford County Schools
High57.8%+0.6pp
161West Lincoln High
Lincolnton · Lincoln County Schools
High57.4%+0.2pp
162Northwood High
Pittsboro · Chatham County Schools
High57.2%-0.0pp
163Tuscola High
Waynesville · Haywood County Schools
High56.9%-0.3pp
164Jackson Co Early College
Sylva · Jackson County Public Schools
High56.4%-0.8pp
165North Buncombe High
Weaverville · Buncombe County Schools
High56.4%-0.8pp
166Madison Early College High
Marshall · Madison County Schools
High56.3%-0.9pp
167Parkwood High
Monroe · Union County Public Schools
High56.0%-1.2pp
168Reid Ross Classical High
Fayetteville · Cumberland County Schools
High56.0%-1.2pp
169Havelock High
Havelock · Craven County Board of Education
High55.7%-1.5pp
170Jacksonville High
Jacksonville · Onslow County Schools
High55.6%-1.6pp
171Asheville High
Asheville · Asheville City Schools
High55.5%-1.7pp
172Hayesville High
Hayesville · Clay County Schools
High55.3%-1.9pp
173Duplin Early College High
Kenansville · Duplin County Schools
High55.1%-2.1pp
174Manteo High School
Manteo · Dare County Schools
High55.0%-2.2pp
175Carrboro High
Carrboro · Chapel Hill-Carrboro City Schools
High54.9%-2.3pp
176Northwest Cabarrus High
Concord · Cabarrus County Schools
High54.7%-2.5pp
177North Brunswick High
Leland · Brunswick County Schools
High54.6%-2.6pp
178Roberson High
Asheville · Buncombe County Schools
High54.4%-2.8pp
179East Wilkes High School
Ronda · Wilkes County Schools
High54.3%-2.9pp
180North Duplin Jr Sr High
Mt. Olive · Duplin County Schools
High54.2%-3.0pp
181Cape Fear High
Fayetteville · Cumberland County Schools
High54.1%-3.1pp
182Swansboro High
Swansboro · Onslow County Schools
High54.1%-3.1pp
183Butler High School
Matthews · Charlotte-Mecklenburg Schools
High54.0%-3.2pp
184Elkin High
Elkin · Elkin City Schools
High53.7%-3.5pp
185Penn-Griffin Schools
High Point · Guilford County Schools
High53.6%-3.6pp
186Watauga High
Boone · Watauga County Schools
High53.6%-3.6pp
187Brevard High
Brevard · Transylvania County Schools
High53.3%-3.9pp
188Piedmont High
Monroe · Union County Public Schools
High53.3%-3.9pp
189North Stanly High
New London · Stanly County Schools
High53.1%-4.1pp
190Fuquay-Varina High
Fuquay-Varina · Wake County Schools
High53.0%-4.2pp
191South Davidson Middle and High
Denton · Davidson County Schools
High53.0%-4.3pp
192Anson High School
Wadesboro · Anson County Schools
High52.8%-4.4pp
193Fred T Foard High
Newton · Catawba County Schools
High52.8%-4.4pp
194Corinth Holders High
Wendell · Johnston County Public Schools
High52.6%-4.6pp
195South Mecklenburg High School
Charlotte · Charlotte-Mecklenburg Schools
High52.6%-4.6pp
196Greene Early College High
Snow Hill · Greene County Schools
High52.5%-4.7pp
197Ledford Senior High
Thomasville · Davidson County Schools
High52.4%-4.8pp
198Wheatmore High School
Trinity · Randolph County School System
High52.4%-4.8pp
199Chatham Central High
Bear Creek · Chatham County Schools
High52.2%-5.0pp
200Reynolds High
Asheville · Buncombe County Schools
High52.2%-5.0pp
Page 4 of 10

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.