Directory of Schools

Asheboro High School
1221 South Park Street
Asheboro, NC 27203-6711
336-625-6185 main office
336-625-6186 student services
FAX 336-625-9320
School Hours: 8:30am-3:24pm
Dr. Brian Toth, Principal
Penny Crooks, Assistant Principal
John Eggleston, Assistant Principal
Cecil Mock, Assistant Principal
Steve Luck, Athletic Director


Student Population: 1,267

North Asheboro Middle School

1861 North Asheboro School Road
Asheboro, NC 27203-3603
336-672-1900
FAX 336-672-6267
School Hours: 8:30am-3:30pm


Candace Call, Principal
Jordi Roman, Assistant Principal


Student Population: 509

South Asheboro Middle School

523 West Walker Ave.
Asheboro, NC 27203-6252
336-629-4141
FAX 336-629-3761
School Hours: 8:30am-3:30pm


Charlie Lyons, Principal
Nikia Domally, Assistant Principal


Student Population: 642

Balfour Elementary School

2097 North Asheboro School Road
Asheboro, NC 27203-3276
336-672-0322
FAX 336-672-0328
School Hours: 7:55am-2:25pm


Janet Means, Principal
Holly White, Assistant Principal


Student Population: 577 

Charles W. McCrary Elementary School

400 Ross Street
Asheboro, NC 27203-4446
336-629-1817
FAX 336-629-1327
School Hours: 7:55am-2:25pm


Julie Brady, Principal
Rhonda McHenry, Assistant Principal


Student Population: 413

Donna Lee Loflin Elementary School

405 South Park Street
Asheboro, NC 27203-5629
336-625-1685
FAX 336-625-1688
School Hours: 7:55am-2:25pm


Paula Owens, Principal


Student Population: 399

Guy B. Teachey Elementary School

294 Newbern Avenue
Asheboro, NC 27205
336-625-4163
FAX 336-629-6178
School Hours: 7:55am-2:25pm


Brian Saunders, Principal
Amy Day, Assistant Principal


Student Population: 488

Lindley Park Elementary School
312 Cliff Road
Asheboro, NC 27203-5804
336-625-6226
FAX 336-629-5895
School Hours: 7:55am-2:25pm


Robin Harris, Principal
Brooke Zehmer, Assistant Principal


Student Population: 443 

Early Childhood Development Center

1738 North Fayetteville Street
Asheboro, NC 27203
336-672-6636
FAX 336-672-7433
School Hours: 7:55am-2:25pm

Kimberly Borden, Pre-school Coordinator
and Site Administrator