Most ivy leagues have a minimum family salary threshold for charging tuition; Harvard, Stanford, Yale, etc.
Harvard is 85k, but students still need a job https://college.harvard.edu/financial-aid/how-aid-works
Stanford is 100k, but students still need a job https://financialaid.stanford.edu/pdf/AW-Finances-Presentati...
Seems like those universities, with their huge endowments, could be doing more..
Luckily my state used to offer 100% tuition for B/3.0+ students. They still offer up to 100% with 2 scholarships but the main scholarship is not 100% anymore. It’s funded by the lottery.
Either way it doesn’t include room and board. A job is necessary to live but not for the scholarship.