Advice Requested on College List - CS Major, 30-40k out of pocket max [KY resident, 3.9 GPA, 214 PSAT in 10th grade, so NMSF is possible with 11th grade PSAT]

Purdue has a Data Digest, here: https://www.purdue.edu/datadigest/. Look at the interactive links to “Applications, Admits, and Matriculations” and “New First-Time Beginner Profile” for data that may be useful in determining your son’s ultimate chances for admission into Computer Science. Purdue is difficult to get merit money for OOS students, even with very good grades/test scores; regarding money for NMF status at Purdue, my son was NMF and got $250/semester. Assuming that Purdue continues its freeze on tuition/room costs, you will be looking at mid-$40Ks

I don’t know what your definition of “urban/town setting” is, but Western Kentucky University may be an opportunity for good merit money. (I know you mentioned your son wanting to get away as a reason for not putting Kentucky schools on your list; but a Kentucky public university may be a good safety option, and you should have at least one on your list.) Miami University is a good school, but it is in a very small town; my recollection of visiting there is that there was not much there besides the university.