When I started college in 1954, the tuition at private Ivy League Penn was $700 and it went up $100/yr while I was there, so in 1957-58 it hit $1000. Penn State was about half that in 1954, but I never tracked its further trajectory. Temple was about $500 and it was not yet state-related.
Penn didn’t even have a president until around 1930. They had a board of trustees, but the highest office was provost, essentially the dean of deans. By the 50s, they had a president and some administrators, but not many. The dorms were spartan, to say the least, not that I stayed in dorms, but I had friends that did. The food service was, in a word, dreadful. Needless to say there were no climbing walls or any other frills. A new instructor might make $5000, but even a full professor probably didn’t go over maybe $12-15,000 (I am guessing, but I know what I was paid as an associate prof with tenure at U IL (a state school) ten years later. Then I came to McGill in 1968. I was paid CAD13,000. Four years later I made full prof at $17,000. The administrative staff consisted of a principal (= president), five vice-principals, one of whom wore a second hat as dean of graduate studies. Plus deans of the various faculties and schools. Arts and Sciences were one faculty; they soon split in two each with its own dean. Each vice-principal and each dean had his own staff, usually an office with a couple secretaries. And while the principal was well-paid, probably in the vicinity of $200,000 and the VPs in the neighborhood of 150,000, deans received only a small supplement over profs (7,000 in 1960).
Now there are 9 VPs, maybe another 9 associate VPs. all with gigantic salaries and big staffs. The principal “earns” (a word I use advisedly) over a million. And with it all, the tuition for foreign students (who get no government subsidy) is probably about $15,000 and we are not notably suffering at that rate. I once asked a student from Schenectady why he had come to McGill since he was practically in commuting distance from SUNY at Albany. He told me it was considerably cheaper. Incidentally, students from Quebec pay about $3000 and other Canadians somewhat more.
Meantime, at Penn, the tuition is now pushing $60,000, the president is paid a couple million, the dorms are fancy, the food is much better (and there is likely a climbing wall).
Although the student loans have made it possible for schools to raise tuition, it hasn’t made it mandatory. But I will tell one story, absolutely true. In the mid-90s, I was talking to the principal of McGill who had been hired to clean up a substantial accumulated debt (he was largely successful). His twin brother was president at Princeton (from which one of my sons graduated) and I remarked to him that when he and his brother get together and discuss their problems, his, mainly financial, would be entirely different from his brothers. “Oh yes, he assured me. My brother tells me that Princeton could afford to abolish tuition. Their endowment is so large that they could live off the interest.” He added that the reason they don’t is that they want a contingent of students from wealthy families who would continue to grow that endowment.
So there are many causes, beside inflation. Faculty salaries have grown faster than inflation, but not much faster, certainly not enough to justify and increase tuition from, say, $7000 in today’s money to at least 8 times that. Administrative bloat certainly accounts for some of it, but not all. Faculty salaries for some of it, not much. Fancier accommodations help.
In 1954, it was possible, with a lot of luck, to work your way through college. Today, it is impossible. For one thing, I am not sure that Penn even permits commuters. It was a large contingent in my day.
Incidentally, had a stayed at U IL, I would now be worrying seriously about my pension. The state contribution was entirely unfunded and we were not part of social security. So I would be getting a small pension, no social security, and worrying about what would happen if the state declared bankruptcy. My McGill pension is fairly generous, by contrast.