I'm pretty deep in the college admissions and rankings world. You are not looking into the methodologies closely here. US News is a far cry from relevancy.
To teaching:
> The Best Undergraduate Teaching rankings are based solely on the responses to this separate section of the 2019 peer assessment survey.
So you have a bunch of high up academic deans being asked to rank teaching at hundreds of schools. This just boils down to name brand and is not a representation of teaching quality.
Same goes for the methodology for co-op's/internships if you read up there. It's all a self fulfilling prophecy of prestige.
Class size, yeah that's a real metric, but there are a decent deal of large schools with known CS programs with large classes near that 18:1 - why haven't those been eliminated from recruiting?
Duke student-faculty ratio is 6:1. NC A&T is 18:1.
Duke is #17 in Best Undergraduate Teaching. Seems for NC A&T that info is paywalled.
Duke is #8 in Co-ops/Internships. This might also be paywalled for NC A&T.
Duke acceptance rate is 9%. NC A&T is 61%.
https://www.usnews.com/best-colleges/duke-university-2920/ov...
https://www.usnews.com/best-colleges/north-carolina-at-2905/...