Have you considered Colorado School of Mines?
I think it would be an admission match but a financial reach.
His stats qualify for a $14K non-resident merit scholarship.
That only gets you about half way down toward your target price.
You could narrow the gap with “self help”, but you’d probably still need additional grant money.