Good luck, MamaBear. A lifetime ago, after a summer studying at MIT, I applied to MIT and NCSU and Brown and others. I like the mix of schools on his first list. I ended up going to NCSU because it was the most cost effective. I think your son would do well at NCSU.
I suggest he adds another safety school or two. Not that he won’t get into A&T, but he should have options. For the last few years, NC has offered “free application” for NC students applying to public NC universities – I think that free application period is in October. You should take advantage of that and apply to every NC school he has the slightest interest in. You never know which one will provide the most aid/scholarships until he’s been accepted.
Congratulate your son for me on his hard work and dedication.