2012 NC High School Championship Finals

1A
Plymouth – 20
Murphy – 15

1AA
Southwest Onslow – 44
Swain County – 34

2A
East Lincoln – 24
Tarboro – 20

2AA
South Iredell – 30
Carrboro – 27

3A
Havelock – 55
Concord – 21

3AA
Northern Guilford – 64
Charlotte Catholic – 26

4A
New Bern – 39
Porter Ridge – 38

4AA
David W. Butler – 56
Jack Britt – 28