The internship will mean he earns some money and builds his CV, so it’s a sound investment.
Considering you can afford it and he can graduate debt free at the private university, I’d go with that opportunity and place any graduate program on his shoulders. (In any case it often helps to work a bit after college).