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
1951Southeast Raleigh Elementary
Raleigh · Wake County Schools
Elementary35.2%-22.0pp
1952Ferguson-Easley Elementary
Fayetteville · Cumberland County Schools
Elementary35.1%-22.1pp
1953Gates County Senior High
Gatesville · Gates County Schools
High35.1%-22.1pp
1954Louisburg Elementary
Louisburg · Franklin County Schools
Elementary35.1%-22.1pp
1955North Iredell High
Olin · Iredell-Statesville Schools
High35.1%-22.1pp
1956J. M. Alexander Middle
Huntersville · Charlotte-Mecklenburg Schools
Middle35.0%-22.2pp
1957Jay M Robinson High
Concord · Cabarrus County Schools
High35.0%-22.2pp
1958New Hanover High
Wilmington · New Hanover County Schools
High35.0%-22.2pp
1959Rocky Mount Middle
Rocky Mount · Nash County Public Schools
Middle35.0%-22.2pp
1960Waldo C Falkener Sr Elementary
Greensboro · Guilford County Schools
Elementary35.0%-22.2pp
1961Roseboro-Salemburg Middle
Roseboro · Sampson County Schools
Middle34.9%-22.3pp
1962Southwest Middle
Gastonia · Gaston County Schools
Middle34.9%-22.3pp
1963Wallace Elementary
Wallace · Duplin County Schools
Elementary34.9%-22.3pp
1964Zeb Vance Elementary
Kittrell · Vance County Schools
Elementary34.9%-22.3pp
1965Clarke Elementary
Henderson · Vance County Schools
Elementary34.8%-22.4pp
1966E O Young Jr Elementary
Henderson · Vance County Schools
Elementary34.8%-22.4pp
1967Erwin Middle
Salisbury · Rowan-Salisbury Schools
Middle34.8%-22.4pp
1968North Pitt High
Bethel · Pitt County Schools
High34.8%-22.4pp
1969Carson High
China Grove · Rowan-Salisbury Schools
High34.7%-22.5pp
1970West Cabarrus High
Concord · Cabarrus County Schools
High34.6%-22.6pp
1971Onslow Virtual School
Jacksonville · Onslow County Schools
Combined34.5%-22.7pp
1972Bruns Avenue Elementary
Charlotte · Charlotte-Mecklenburg Schools
Elementary34.4%-22.8pp
1973Jacksonville Commons Elem
Jacksonville · Onslow County Schools
Elementary34.4%-22.8pp
1974Walter M Williams High
Burlington · Alamance-Burlington Schools
High34.4%-22.8pp
1975Ashe County High
West Jefferson · Ashe County Schools
High34.3%-22.9pp
1976Columbia Middle
Columbia · Tyrrell County Schools
Middle34.3%-22.9pp
1977Troutman Middle
Troutman · Iredell-Statesville Schools
Middle34.3%-22.9pp
1978Clayton High
Clayton · Johnston County Public Schools
High34.2%-23.0pp
1979Martin Luther King Jr Middle
Charlotte · Charlotte-Mecklenburg Schools
Middle34.2%-23.0pp
1980Newton-Conover High
Newton · Newton Conover City Schools
High34.2%-23.0pp
1981Greene County Middle
Snow Hill · Greene County Schools
Middle34.1%-23.1pp
1982Nash Everywhere Digital Academy (NEDA)
Rocky Mount · Nash County Public Schools
Combined34.1%-23.1pp
1983Smithfield Middle
Smithfield · Johnston County Public Schools
Middle34.1%-23.1pp
1984North Johnston High
Kenly · Johnston County Public Schools
High34.0%-23.2pp
1985Williamsburg Elementary
Reidsville · Rockingham County Schools
Elementary33.8%-23.4pp
1986Bethesda Elementary
Durham · Durham Public Schools
Elementary33.7%-23.5pp
1987Brogden Middle
Durham · Durham Public Schools
Middle33.7%-23.5pp
1988Rockingham County High
Reidsville · Rockingham County Schools
High33.7%-23.5pp
1989Chase High School
Forest City · Rutherford County Schools
High33.6%-23.6pp
1990Wolf Meadow Elementary
Concord · Cabarrus County Schools
Elementary33.6%-23.6pp
1991Bessemer City Central Elem
Bessemer City · Gaston County Schools
Elementary33.3%-23.9pp
1992C.F. Pope Elementary
Burgaw · Pender County Schools
Elementary33.3%-23.9pp
1993Green Ridge Elementary
Biscoe · Montgomery County Schools
Elementary33.3%-23.9pp
1994Hibriten High
Lenoir · Caldwell County Schools
High33.3%-23.9pp
1995Knightdale Elementary
Knightdale · Wake County Schools
Elementary33.3%-23.9pp
1996Pickett Elementary School
Lexington · Lexington City Schools
Elementary33.3%-23.9pp
1997Vandalia Elementary
Greensboro · Guilford County Schools
Elementary33.3%-23.9pp
1998Walnut Creek Elementary
Raleigh · Wake County Schools
Elementary33.3%-23.9pp
1999Washington Elementary
Greensboro · Guilford County Schools
Elementary33.3%-23.9pp
2000East Wake High
Wendell · Wake County Schools
High32.9%-24.3pp
Page 40 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.