You may find this link useful to parse out application versus admission data - you can break down by instate/OOS, NC institution (NC State) and by your home county and probably even by High School to see the stats from prior years.
This is NCSU Common Data Set info for last year - Scroll down to Pages 16, 19-21 and you will see how they break it down for what they weight they give to consideration (Legacy is supposedly a “Not Considered” for NCSU) as well as the test score breakdowns and GPA ranges.
Are you certain your son, who has taken Honors and AP classes has a -WEIGHTED- GPA of 3.8? On a typical NC 4.5 Honors and 5.0 AP scale (A=5.0 / B=4.0 on weighted classes).