Here is a listing of the 29 North Carolina high school football teams that remain undefeated heading into Week 12 of the 2017 season.
1. Cardinal Gibbons 10-0
2. Charlotte Catholic 10-0
3. Cherokee 10-0
4. Clayton 10-0
5. East Duplin 10-0
6. Franklin 10-0
7. Glenn 10-0
8. Heritage 10-0
9. Hibriten 10-0
10. Hoggard 10-0
11. Lee County 10-0
12. Maiden 10-0
13. Mallard Creek 10-0
14. Marvin Ridge 10-0
15. Mount Airy 10-0
16. Mountain Heritage 9-0
17. New Hanover 10-0
18. North Duplin 10-0
19. Northeastern 10-0
20. Reidsville 10-0
21. South Columbus 10-0
22. South Granville 10-0
23. South Point 10-0
24. Tarboro 10-0
25. Thomas Jefferson 10-0
26. Trinity Christian 9-0
27. Wake Forest 10-0
28. West Forsyth 10-0
29. Western Alamance 10-0