The 2026 North Carolina high school football season is heading into Week 8.
Here is the North Carolina High School Athletic Association and North Carolina Independent Schools Athletic Association schedule
for this week.
Oct. 8
Charlotte Latin at Cannon School, 7 p.m.
South Davidson at Winston-Salem Prep, 7 p.m.
Oct. 9
Garinger at Hough, 7 p.m.
Ambassador Christian School at Providence Day, 7 p.m.
Grimsley at Ragsdale, 7 p.m.
Cuthbertson at Weddington, 7 p.m.
South Iredell at Lake Norman, 7 p.m.
Independence at Chambers, 7 p.m.
R.J. Reynolds at Reagan, 7 p.m.
Clayton at South Garner, 7 p.m.
Cardinal Gibbons at Holly Springs, 7 p.m.
Broughton at Millbrook, 7 p.m.
Northwest Guilford at West Forsyth, 7 p.m.
Stream North Carolina HS football games live on NFHS Network
South Rowan at Jay M. Robinson, 7 p.m.
Topsail at Hoggard, 7 p.m.
Hunter Huss at Crest, 7 p.m.
East Wake at Wake Forest, 7 p.m.
Cleveland at Garner, 7 p.m.
Jacksonville at J.H. Rose, 7 p.m.
Lincolnton at Shelby, 7:30 p.m.
Myers Park at Hopewell, 7 p.m.
West Carteret at Northside-Jacksonville, 7 p.m.
Oak Grove at Atkins, 7 p.m.
Wakefield at Rolesville, 7 p.m.
A.C. Reynolds at Asheville, 7 p.m.
Andrews at Rosman, 7:30 p.m.
Apex at Willow Spring, 7 p.m.
Apex Friendship at Green Level, 7 p.m.
Ardrey Kell at Rocky River, 7 p.m.
Ashbrook at Kings Mountain, 7 p.m.
Asheville Christian Academy at Harrells Christian Academy, 7 p.m.
Ashley at North Brunswick, 7 p.m.
Athens Drive at Corinth Holders, 7 p.m.
Avery County at Mountain Heritage, 7:30 p.m.
Ayden-Grifton at Beddingfield, 7 p.m.
Bessemer City at Highland Tech, 7:30 p.m.
Bonnie Cone Leadership at Mountain Island Charter, 7 p.m.
Bradford Prep at Pine Lake Prep, 7 p.m.
Bunn at Wake Preparatory Academy, 7 p.m.
Butler at North Mecklenburg, 7 p.m.
C.B. Aycock at Rocky Mount, 7 p.m.
Camden County at Bertie, 7 p.m.
Cedar Ridge at Seaforth, 7 p.m.
Central Cabarrus at A.L. Brown, 7 p.m.
Central Davidson at Randleman, 7 p.m.
Charlotte Catholic at Sun Valley, 7 p.m.
Charlotte Christian at Christ School, 7 p.m.
Cherryville at East Gaston, 7:30 p.m.
Clinton at South Lenoir, 7 p.m.
Community School of Davidson at Lincoln Charter, 7 p.m.
Concord at Jesse Carson, 7 p.m.
Corvian Community School at Langtree Charter, 7 p.m.
Covenant Day at SouthLake Christian, 7 p.m.
Cox Mill at Hickory Ridge, 7 p.m.
Cummings at Person, 7 p.m.
Davie County at Statesville, 7 p.m.
Douglas Byrd at Westover, 7 p.m.
Draughn at Hibriten, 7:30 p.m.

East Burke at R-S Central, 7:30 p.m.
East Chapel Hill at Chapel Hill, 7 p.m.
East Columbus at East Bladen, 7 p.m.
East Davidson at Wheatmore, 7 p.m.
East Duplin at Trask, 7 p.m.
East Forsyth at Parkland, 7 p.m.
East Henderson at Brevard, 7:30 p.m.
East Rowan at West Rowan, 7 p.m.
East Rutherford at CHASE, 7:30 p.m.
East Wilkes at Alleghany, 7:30 p.m.
Eastern Alamance at Western Alamance, 7 p.m.
Eastern Guilford at Southern Guilford, 7:30 p.m.
Eastern Randolph at Southwestern Randolph, 7 p.m.
Erwin at Enka, 7 p.m.
Father Capodanno at Community Christian School, 7 p.m.
Fred T. Foard at East Lincoln, 7:30 p.m.
Gates County at Holmes, 7 p.m.
Goldsboro at James Kenan, 7 p.m.
Greene Central at Kinston, 7 p.m.
Harding University at Berry Academy, 7 p.m.
Harnett Central at West Johnston, 7 p.m.
Havelock at Dixon, 7 p.m.
Hayesville at Swain County, 7:30 p.m.
Heritage at Franklinton, 7 p.m.
Hertford County at Currituck County, 7 p.m.
Hickory Grove Christian School at Mount Zion Christian Academy, 7 p.m.
High Point Christian at Asheville School, 7 p.m.
Hillside at Riverside, 7 p.m.
Hobgood Charter at Columbia, 7 p.m.
Hoke County at Pine Forest, 7:30 p.m.
Hunt at Southern Nash, 7 p.m.
Jones at Southside, 7 p.m.
Knightdale at Vance County, 7 p.m.
Lake Norman Charter at Christ the King, 7 p.m.
Lakewood at Union, 7 p.m.
Leesville Road at Enloe, 7 p.m.
Lejeune at East Carteret, 7 p.m.
Louisburg at ALA-Johnston, 7 p.m.
Lumberton at Gray's Creek, 7 p.m.
Madison at Polk County, 7:30 p.m.
Manteo at Perquimans, 7 p.m.
Marvin Ridge at Porter Ridge, 7 p.m.
McDowell at Alexander Central, 7:30 p.m.
McMichael at Carver, 7 p.m.
Metrolina Christian at Charlotte Country Day, 7 p.m.
Middle Creek at Felton Grove, 7 p.m.
Midway at Wallace-Rose Hill, 7 p.m.
Montgomery Central at Ledford, 7 p.m.
Mooresville at North Iredell, 7 p.m.
Mount Pleasant at Anson, 7 p.m.
Murphy at Robbinsville, 7:30 p.m.

Newton-Conover at Bunker Hill, 7:30 p.m.
North Davidson at Glenn, 7 p.m.
North Duplin at West Columbus, 7 p.m.
North East Carolina Prep at Wilson Prep Academy, 7 p.m.
North Edgecombe at Washington County, 7 p.m.
North Forsyth at Mount Tabor, 7 p.m.
North Gaston at South Point, 7 p.m.
North Henderson at Franklin, 7:30 p.m.
North Lincoln at Bandys, 7:30 p.m.
North Pitt at SouthWest Edgecombe, 7 p.m.
North Stokes at Bishop McGuinness, 7 p.m.
North Surry at East Surry, 7 p.m.
North Wilkes at Elkin, 7:30 p.m.
Northampton County at Warren County, 7 p.m.
Northeast Academy at Lawrence Academy, 7 p.m.
Northern Durham at Southern Durham, 7 p.m.
Northern Guilford at Northeast Guilford, 7:30 p.m.
Northwood at Jordan-Matthews, 7 p.m.
Orange at J.F. Webb, 7 p.m.
Owen at Hendersonville, 7:30 p.m.
Pamlico County at Northside-Pinetown, 7 p.m.
Panther Creek at Green Hope, 7 p.m.
Parkwood at Forest Hills, 7 p.m.
Pasquotank at Martin County, 7 p.m.
Pinecrest at Overhills, 7:30 p.m.
Providence Grove at Trinity, 7 p.m.
Purnell Swett at Cape Fear, 7 p.m.
Red Springs at South Columbus, 7 p.m.
Reidsville at Morehead, 7 p.m.
Richlands at Croatan, 7 p.m.
Richmond at Jack Britt, 7:30 p.m.
Roanoke Rapids at Nash Central, 7 p.m.
Rockingham County at Bartlett Yancey, 7 p.m.
Rocky Mount Academy at Wake Christian, 7 p.m.
Rocky Mount Prep at Sallie B. Howard, 7 p.m.
Salisbury at Northwest Cabarrus, 7 p.m.
Sanderson at Cary, 7 p.m.
Scotland at Terry Sanford, 7 p.m.
Seventy-First at St. Pauls, 7 p.m.
Smithfield-Selma at Southeast Raleigh, 7 p.m.
Smoky Mountain at West Henderson, 7:30 p.m.
South Central at D.H. Conley, 7 p.m.
South Granville at Carrboro, 7 p.m.
South Johnston at Lee County, 7 p.m.
South Stanly at North Stanly, 7 p.m.
South View at E.E. Smith, 7 p.m.
Southeast Alamance at Williams, 7 p.m.
Southeast Guilford at Asheboro, 7:30 p.m.
Southern Lee at Union Pines, 7 p.m.
Southern Wayne at Northern Nash, 7 p.m.
Southwest Guilford at Page, 7 p.m.
Southwest Onslow at Pender, 7 p.m.
Spring Creek at Princeton, 7 p.m.
St. David's at Grace Christian (Raleigh), 7 p.m.
St. Stephens at Freedom, 7:30 p.m.
Surry Central at Forbush, 7 p.m.

T.C. Roberson at North Buncombe, 7 p.m.
T.W. Andrews at Lexington, 7 p.m.
Tarboro at Farmville Central, 7 p.m.
Thomasville at West Davidson, 7 p.m.
Trinity Christian (Greenville) at Ravenscroft, 7 p.m.
Triton at Western Harnett, 7 p.m.
Tuscola at Pisgah, 7:30 p.m.
Union Academy at Albemarle, 7 p.m.
Washington at North Lenoir, 7 p.m.
Watauga at South Caldwell, 7:30 p.m.
Weldon at KIPP Pride, 7 p.m.
West Bladen at Fairmont, 7 p.m.
West Brunswick at New Hanover, 7 p.m.
West Cabarrus at Olympic, 7 p.m.
West Craven at North Johnston, 7 p.m.
West Iredell at Hickory, 7:30 p.m.
West Lincoln at Stuart Cramer, 7:30 p.m.
West Stanly at Monroe, 7 p.m.
West Stokes at Mount Airy, 7 p.m.
West Wilkes at Starmount, 7:30 p.m.
Western Guilford at Dudley, 7 p.m.
White Oak at New Bern, 7 p.m.
Whiteville at South Brunswick, 7 p.m.
Wilkes Central at Ashe County, 7:30 p.m.
Oct. 10
Southeast Halifax at Northwest Halifax, 7 p.m.
Zachary Huber is a high school sports reporter for the Hendersonville Times-News. Email him at zhuber@gannett.com or follow him on X @zacharyahuber.
This article originally appeared on Asheville Citizen Times: North Carolina high school football schedule for Week 8, including every WNC game
Our editors independently choose our recommendations. Some content is produced with paid support from a third party, however our editorial decisions remain independent. If you buy through our links, the USA TODAY Network may earn a commission. Prices and availability may change.








