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

Randolph County

North Carolina · Public K-12

In Randolph County, 42 public K-12 schools make up the local education system, comprising 23 elementary, 8 middle, and 10 high. Combined enrollment is about 21,656 students.

7-year change in Randolph County

SY 2017-18 vs SY 2024-25
Total enrollment
21,656
-846 (-4%) vs SY 2017-18
School count
42
+2 (+5%) vs SY 2017-18
% White
59%
was 65%
% Hispanic
27%
was 23%
% Black
6%
was 6%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
42
3 districts
Enrollment
21,656
NCES CCD
Median income
$61,022
Below North Carolina avg
Free/reduced lunch
84.5%
Below North Carolina avg
Elementary
23
8,896 students
Middle
8
4,212 students
High
10
6,403 students
Combined / other
1
2,145 students
LARGEST DISTRICT
Randolph County School System
14,994 students · 3 districts in Randolph County

County vs. school enrollment demographics

Left bar is the racial makeup of Randolph County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
78%
Hispanic
14%
Black
6%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
27%
Black
6%
Asian
3%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
17.9%
adults 25+
Poverty rate
10.8%
ACS 5-year
Unemployment
3.5%
civilian labor
Median age
41
22.2% under 18

Test scores in Randolph County

Latest 2024-25 ELA proficiency, 40 schools ranked. North Carolina state average: 51.8%.

See all 40 schools in Randolph County ranked by score →

All schools (42)

NameCityLevelGradesEnrollmentRating
Uwharrie Charter AcademyAsheboroCombinedKG-122,145·
Asheboro HighAsheboroHigh09-121,338·
Randleman High SchoolRandlemanHigh09-12870·
Southwestern Randolph High SchoolAsheboroHigh09-12801·
Randleman Middle SchoolRandlemanMiddle05-08765·
Hopewell Elementary SchoolTrinityElementaryKG-05679·
Trinity High SchoolTrinityHigh09-12675·
Wheatmore High SchoolTrinityHigh09-12667·
Providence Grove High SchoolClimaxHigh09-12587·
Eastern Randolph High SchoolRamseurHigh09-12586·
Balfour ElementaryAsheboroElementaryPK-05558·
Southmont Elementary SchoolAsheboroElementaryPK-05557·
Trinity Middle SchoolArchdaleMiddle06-08544·
Wheatmore Middle SchoolTrinityMiddle06-08505·
North Asheboro MiddleAsheboroMiddle06-08501·
South Asheboro MiddleAsheboroMiddle06-08491·
Randleman Elementary SchoolRandlemanElementaryKG-04487·
Northeastern Randolph Middle SchoolLibertyMiddle06-08476·
Southwestern Randolph Middle SchoolAsheboroMiddle06-08467·
Southeastern Randolph Middle SchoolRamseurMiddle06-08463·
Grays Chapel Elementary SchoolFranklinvilleElementaryKG-05446·
Guy B Teachey ElementaryAsheboroElementaryKG-05444·
Level Cross Elementary SchoolRandlemanElementaryPK-05440·
Trinity Elementary SchoolTrinityElementaryKG-05423·
Liberty Elementary SchoolLibertyElementaryPK-05411·
Uwharrie Ridge Six-TwelveTrinityHigh06-12409·
Lindley Park ElementaryAsheboroElementaryKG-05403·
John R Lawrence Elementary SchoolArchdaleElementaryKG-05394·
Trindale Elementary SchoolArchdaleElementaryPK-05382·
Charles W McCrary ElementaryAsheboroElementaryKG-05370·
New Market Elementary SchoolSophiaElementaryKG-05362·
Randolph Early College High SchoolAsheboroHigh09-13358·
Archdale Elementary SchoolArchdaleElementaryKG-05355·
Ramseur Elementary SchoolRamseurElementaryPK-05346·
Tabernacle Elementary SchoolAsheboroElementaryPK-05333·
Seagrove Elementary SchoolSeagroveElementaryKG-05332·
Donna L Loflin ElementaryAsheboroElementaryKG-05300·
Coleridge Elementary SchoolRamseurElementaryKG-05273·
Franklinville Elementary SchoolFranklinvilleElementaryKG-05272·
Farmer Elementary SchoolAsheboroElementaryKG-05230·
Uwharrie Charter Remote AcademyAsheboroHigh06-12112·
The Virtual Academy at RandolphAsheboroElementaryKG-0899·

Cities in Randolph County

Asheboro17 schoolsTrinity6 schoolsArchdale4 schoolsRamseur4 schoolsRandleman4 schoolsFranklinville2 schoolsLiberty2 schoolsClimax1 schoolSeagrove1 schoolSophia1 school

About Randolph County

Across the middle-population North Carolina county of Randolph County of about 146,348 residents, the public-school footprint covers 42 schools and about 21,656 students.

For perspective, census numbers show median household income runs near $61,022, 18% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 11%.

Looking at the level breakdown, Randolph County comprises 23 elementary schools (8,896 students), 8 middle schools (4,212), 10 high schools (6,403), and 1 combined or other schools.

Randolph County School System is the biggest district by enrollment, covering about 14,994 students across Randolph County.

Trend over the past 7 years. Combined enrollment now sits at 21,656 students, decreased 4% from the 22,502 reported in SY 2017-18. The school count climbed from 40 to 42 across the same 7-year window. The White share of public-school enrollment decreased from 65% to 59%.

On allk12, the community for Randolph County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Randolph County?
There are 42 public K-12 schools in Randolph County, North Carolina, with a combined enrollment of about 21,656.
How many high schools are in Randolph County?
Randolph County, North Carolina has 10 public high schools, serving approximately 6,403 students.
How many middle schools are in Randolph County?
Randolph County, North Carolina has 8 public middle schools, serving approximately 4,212 students.
How many elementary schools are in Randolph County?
Randolph County, North Carolina has 23 public elementary schools, serving approximately 8,896 students.
What is the largest school district in Randolph County?
Randolph County School System is the largest school district in Randolph County, serving approximately 14,994 students. The county contains 3 school districts overall.
How many people live in Randolph County?
Randolph County has roughly 146,348 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Randolph County?
Median household income in Randolph County is $61,022, below the North Carolina average of $63,182. About 10.8% of residents live below the federal poverty line.
How educated are residents of Randolph County?
Approximately 17.9% of adults 25 and older in Randolph County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Randolph County qualify for free or reduced lunch?
Roughly 84.5% of students in Randolph County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Randolph County schools?
Across Randolph County public schools, the enrollment-weighted student-teacher ratio is approximately 16.1 to 1.

Randolph County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data