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). 2,225 schools with reported Science scores. State average: 57.2%.
RankSchoolLevelSciencevs state
1901P W Moore Elementary
Elizabeth City · Elizabeth City-Pasquotank Public Schools
Elementary37.0%-20.2pp
1902Ignite Online Academy
Durham · Durham Public Schools
Combined37.0%-20.3pp
1903Concord Middle
Concord · Cabarrus County Schools
Middle36.9%-20.3pp
1904East Lee Middle
Sanford · Lee County Schools
Middle36.9%-20.3pp
1905River Oaks Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary36.9%-20.3pp
1906W P Grier Middle School
Gastonia · Gaston County Schools
Middle36.9%-20.3pp
1907Forest Hills Global Elementary
Wilmington · New Hanover County Schools
Elementary36.8%-20.4pp
1908Lakewood Elementary
Durham · Durham Public Schools
Elementary36.8%-20.4pp
1909West Hoke Elementary
Raeford · Hoke County Schools
Elementary36.8%-20.4pp
1910Central Cabarrus High
Concord · Cabarrus County Schools
High36.7%-20.5pp
1911Esperanza Global Academy
Charlotte · Charlotte-Mecklenburg Schools
Elementary36.7%-20.5pp
1912Swain County High School
Bryson City · Swain County Schools
High36.7%-20.5pp
1913Warren Early College High
Warrenton · Warren County Schools
High36.7%-20.5pp
1914Watauga Innovation Academy
Boone · Watauga County Schools
High36.7%-20.5pp
1915R Homer Andrews Elementary
Burlington · Alamance-Burlington Schools
Elementary36.6%-20.6pp
1916Reidsville Middle
Reidsville · Rockingham County Schools
Middle36.6%-20.6pp
1917Albemarle Middle
Albemarle · Stanly County Schools
Middle36.5%-20.7pp
1918Hillandale Elementary
Durham · Durham Public Schools
Elementary36.5%-20.7pp
1919Lucy Ragsdale High
Jamestown · Guilford County Schools
High36.5%-20.7pp
1920Albemarle Road Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary36.4%-20.8pp
1921Bertie Early College High
Windsor · Bertie County Schools
High36.4%-20.8pp
1922Fairview Elementary
High Point · Guilford County Schools
Elementary36.4%-20.8pp
1923George C Simkins Jr Elementary
Greensboro · Guilford County Schools
Elementary36.4%-20.8pp
1924Old Town Elementary
Winston Salem · Winston Salem / Forsyth County Schools
Elementary36.4%-20.8pp
1925Owen High
Black Mountain · Buncombe County Schools
High36.4%-20.8pp
1926Saint Pauls High
Saint Pauls · Public Schools of Robeson County
High36.4%-20.8pp
1927Taylorsville Elementary
Taylorsville · Alexander County Schools
Elementary36.4%-20.8pp
1928W C Friday Middle School
Dallas · Gaston County Schools
Middle36.3%-20.9pp
1929W A Young Elementary
Morganton · Burke County Schools
Elementary36.2%-21.0pp
1930Glenwood Elementary School
Marion · McDowell County Schools
Elementary36.1%-21.1pp
1931Starmount Academy of Excellence
Charlotte · Charlotte-Mecklenburg Schools
Elementary36.1%-21.1pp
1932Alamance Virtual School
Graham · Alamance-Burlington Schools
High36.0%-21.2pp
1933Angier Elementary
Angier · Harnett County Schools
Elementary36.0%-21.2pp
1934South Newton Elementary
Newton · Newton Conover City Schools
Elementary36.0%-21.2pp
1935Uwharrie Ridge Six-Twelve
Trinity · Randolph County School System
High35.9%-21.4pp
1936Benjamin J Martin Elementary
Fayetteville · Cumberland County Schools
Elementary35.8%-21.4pp
1937West Oxford Elementary
Oxford · Granville County Schools
Elementary35.8%-21.4pp
1938South Robeson Middle School
Rowland · Public Schools of Robeson County
Middle35.7%-21.5pp
1939G R Edwards Elementary
Rocky Mount · Nash County Public Schools
Elementary35.6%-21.6pp
1940B. Everett Jordan Elementary
Graham · Alamance-Burlington Schools
Elementary35.5%-21.7pp
1941Brogden Middle
Dudley · Wayne County Public Schools
Middle35.5%-21.7pp
1942Forbush High
East Bend · Yadkin County Schools
High35.5%-21.7pp
1943North Lenoir High
La Grange · Lenoir County Public Schools
High35.5%-21.7pp
1944Northampton Early College
Weldon · Northampton County Schools
High35.5%-21.7pp
1945Pembroke Middle
Pembroke · Public Schools of Robeson County
Middle35.4%-21.8pp
1946Hurley Elementary
Salisbury · Rowan-Salisbury Schools
Elementary35.3%-21.9pp
1947Union Middle
Clinton · Sampson County Schools
Middle35.3%-21.9pp
1948Weldon Elementary Global Academy
Weldon · Weldon City Schools
Elementary35.3%-21.9pp
1949East Millbrook Middle
Raleigh · Wake County Schools
Middle35.2%-22.0pp
1950Hoke County High
Raeford · Hoke County Schools
High35.2%-22.0pp
Page 39 of 45

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.