How do non-working legal aliens get a Social Security number?
http://ssa-custhelp.ssa.gov/cgi-bin/ssa.cfg/php/enduser/std_adp.php?p_faqid=83. This makes it clear that, “You do not need a Social Security number to conduct business with a bank, register for school, apply for educational tests, obtain private health insurance, apply for school lunch programs or apply for subsidized housing. You cannot get a Social Security number for the sole purpose of obtaining a driver license.” For banks, landlords, and other organizations who ask for a Social Security number, some schools have found it effective to write a letter on school letterhead for the student, giving the student’s full name, address, program start date, and the program end date. The letter explains that SSA will not issue a Social Security number for nonimmigrant students who do not have work authorization. It suggests that the business accept the student’s passport, Form I-20, and/or Form I-94 as an alternate form of identity. The sample letter (PDF) is only a suggested format and schoo