I assure you neither "high priced" nor "private" are necessary for this. In fact, those institutions have more to lose for doing so than a "low price public US university"
Those private US universities are actually free. Their endowments are large enough they can provide 100% tuition aid if you can't afford them. The problem is getting in.