USC, JMU, and MSU are reaches. Not impossible but do that count on it. Add UNC Wilmington, UNCC, College of Charleston?
I would recommend he apply to St Michael’s, UScranton, st Bonaventure, st Joe’s in Philadelphia - perhaps even U St Louis, UDayton - these schools will value his secondary education and may overlook his GPA somewhat.