I ran across a few schools that had a price arrangement that allowed you to pay the cost of your in state flagship. One was at a SUNY and one was a small private in PA.
What is your son interested in studying? Maybe check where he could do that course of study and go from there.
My daughter had a very specific artistic major she was looking for, and that allowed us to do a more targeted search across the country.