@BktoNJ I recommend looking at Ursinus, outside of Philly. Your son’s stats may qualify him for their gateway scholarship, currently $35k per year. https://www.ursinus.edu/offices/student-financial-services/grants-scholarships-loans/ursinus-gateway-scholarship/
They also offer smaller amounts of merit for lower stats. It is a CTCL college, with lots of great opportunities.