While tuition and student debt are decreasing at public universities, non-tuition costs like housing and food create financial strain for students.