17 schools in Asheboro
Across the city, Asheboro hosts 17 public K-12 schools teaching roughly 9,507 North Carolina students (about 559 per campus).
7-year change in Asheboro
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Asheboro High | High | 09-12 | 1,338 |
| Balfour Elementary | Elementary | PK-05 | 558 |
| Charles W McCrary Elementary | Elementary | KG-05 | 370 |
| Donna L Loflin Elementary | Elementary | KG-05 | 300 |
| Farmer Elementary School | Elementary | KG-05 | 230 |
| Guy B Teachey Elementary | Elementary | KG-05 | 444 |
| Lindley Park Elementary | Elementary | KG-05 | 403 |
| North Asheboro Middle | Middle | 06-08 | 501 |
| Randolph Early College High School | High | 09-13 | 358 |
| South Asheboro Middle | Middle | 06-08 | 491 |
| Southmont Elementary School | Elementary | PK-05 | 557 |
| Southwestern Randolph High School | High | 09-12 | 801 |
| Southwestern Randolph Middle School | Middle | 06-08 | 467 |
| Tabernacle Elementary School | Elementary | PK-05 | 333 |
| The Virtual Academy at Randolph | Elementary | KG-08 | 99 |
| Uwharrie Charter Academy | Combined | KG-12 | 2,145 |
| Uwharrie Charter Remote Academy | High | 06-12 | 112 |
About Asheboro
Across Asheboro, North Carolina, 17 public schools hosts about 9,507 students between them.
In terms of grade levels, the city is built around 9 elementary, 3 middle, 4 high, and 1 other.
Over the past 7-year window. Combined enrollment now sits at 9,507 students, expanded 8% from the 8,824 reported in SY 2017-18. Asheboro now counts 17 public schools, up from 15 in SY 2017-18. On the demographic side, White enrollment moved from 53% to 50% over the same window.
On allk12, the community for Asheboro discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.