OK - in addition to Pitt (no like), PSU, and Temple (assuming no like), you’ll have lots of options.
If you want to start down the cost chain at schools I’d say outcome wise will be equivalent - you can go to Alabama with $30.5K off automerit ($28K + $2500 from the engineering school). Your cost is $80K -ish - that’s for all four years total!! They buy kids in - so your son won’t be alone - as 739 from PA were there in the Fall as undergrads. More than 2K from NY/NJ/CT, nearly 2K from Texas, 1500+ from Illinois - you get the picture. Yes, $20K per year.
It’s big, it’s beautiful, it’s got great sports, and most importantly to some…it’s cheap. My son chose it for engienering over Purdue - not for cost but for the Honors dorm (own room and shared bath with one).
Smaller but in the same vein is Mississippi State - also $20K-ish - a tad less…maybe a bit harder to get to.
There’s others but may not fit the size vibe - like UAH - about 10K kids (also 20K, in a city but suburban like) - lots of tech/defense around.
Those three are safe - and fine.
Staying South - UF is $45K and your son would have a shot. It’s now considered in the UNC type range of overall schools (not necessarily CS) - 25/30th. UGA is another and he could get some merit but it’s in budget even full pay. FSU - if he got an ACT OOS wavier - at 33 maybe, at 34 definitely - would be inexpensive ($25K) and less than $40K without. UF is sub $45K full (just tuition, room and board) and UGA is low 40s with a possibility for merit. Auburn too, would work well, great school but not as cheap as Alabama but still within budget. Of those, UF is a slight reach as is UGA but I’m guessing he gets in. FSU a target and Auburn a safety - but apply early.
Clemson, like a Va Tech, will be mid - $50s - it’s a target but merit may or may not happen - it’s getting tougher and tougher.
If you want to be close to home, higher in cost but not high - Delaware is $57K but surely you’d get merit based on what others post. Others already mentioned the SUNYs - for sports, it’s tough - maybe only Buffalo and Stony Brook (which some consider a suit case school)
In the other direction, Ohio State was mentioned. It’s not Pitt urban but it’s near downtown. But Miami of Ohio is more rural - I always describe it as a large William & Mary - very LAC feel. It’s $57.5K but their merit is variable but for your student no less than $15K and could be more.
I saw @momofboiler1 posted - she forgot - the boilers. OK - the others I mentioned are safe (let’s call Ohio State and Stony Brook likely) - Purdue a slight reach - but very low 40s - and not urban - but certainly a nice school to add IMHO.
Michigan State and Iowa State were great recommendations - but I’d add Iowa, Kansas and Kansas State. Lawrence Kansas is the quintisential college town - Tution, room and board is $41K-ish and you’d get merit.
Others in your “region” if your region is W Penn that would work - WVU, Ohio U, Kentucky (it’s in a small city but not Pitt urban), Tennessee (same like Kentucky) and only 6 hours from E PA but not far from W Pa either…
The region from the other side of the state (East) UMass- $57K but we hear of up to $16K merit on the thread - this one is likely, not a safety. Edit - I see Umass is on your list. You could look at - Uconn and URI too. I’m guessing Rutgers may be a bit too urban? Uconn - you’ll need merit but I believe they give it. If you dip a bit South from here, how about James Madison and Appalachian State - both with sports (not as big time) and both solid schools.
I love Va Tech and they overinflate their costs a bit. If you just took tuition, room and board (and yes there are personal costs you have to factor in), you’re a tad less than $60K and merit is unlikely. Maybe leave it on - but know unless miracle merit comes, it’s out.
btw - of all the schools I visited, I found Va Tech and Penn State to be very similar.
Georgia Tech - a higher reach than Purdue but you have 20 spots = so it’s ok…it’s on your list. btw - it’s urban…right above downtown. yes it has a campus but it’s urban.
So I just named a lot of schools and honestly they are all reasonable, with most safety and budget beating. Ga Tech might be a big stretch but it’s ok. Purdue, UF, and UGA a reasonable stretch. A few matches - Va Tech which you had and Clemson, A few likely (Ohio State, might not fit urban wise…same with UMD and NC State and certainly not Ga Tech in regards to urban-ness) and the rest safeties.
You can crush the budget, using a third, half, or all the budget…but most of these were way under - and I think all solid schools and all have sports. I think I read that somewhere! that your son wanted that although I can’t find it now.
Hope that helps…told you, there’s a ton of options. And best I can tell, your son (with your support) did a FANTASTIC job.
Ps - if he loves PSU he’s done !!