One of the issues around social mobility is how one accesses the education necessary to pursue a career which promotes social mobility. In Australia our socialist tinted Labor government of the day introduced the Higher Education Contribution Scheme (HECS) which basically allows poor folk to go to University as the government funds the place in full and the student only repays the government from his or her taxes once his/her income hits a certain level after grduation. The repayments are indexed for CPI but otherwise are interest free. If you never earn the threshold salary or move overseas then you don't repay your HECS. So, it's not a student loan. The only obstacle to becoming a University graduate and therefore improving your chances of social mobility is academic merit as there are only a certain amount of places for each course and so a basic minimum academic level has to be achieved to qualify for certain course - law, medicine, engineering being the highest, arts, teaching being the lowest. Now I have profited by this scheme and so I did not begrudge one dollar of my HECS repayments which are now repaid in full. Basically I was a long haired heavy metal muso with a factory background who decided to give education a go as a mature agent student. Luckily, I had some talent for studying and so the only obstacle in my path was achieving the necessary grades to qualify for the course of my choice. My understanding is that in the United States it is very much a system of user pays, student loans or scholarships. I guess this redistribution of wealth aimed at funding University places for anyone with the ability to succeed at University is a form of 'socialism'.