My son got very close to a full ride at a pretty good out of state public, and got nothing at our in-state public. We paid for him to go in-state, because that’s where he wanted to go, and we had budgeted for that. I was already paying for a private school for other son (he got merit money, but it was still very expensive) so I couldn’t very well force the younger one to follow the money.