States still cover most of the budget. As someone who went to school while poor and on a scholarship, I hated this, the price was so inflated because
1) The government pays the majority of it if you're poor, schools know you'll pay 2) If you're middle class your parents pay half of it, the government pays half of it, schools know they'll pay 3) If you're upper class, you might have a legacy admission and the school knows your parents will pay and probably donate to the school too