I am an 18 year old college freshman who is on an L2 visa here. My family moved here from Canada because my father was sponsored to work here and is now on an L1 visa. Both of my parents have social security numbers. I was rejected for a social security number because "my documents show that I am not allowed to work in the U.S. and I do not have a valid reason to get a non-work Social Security Number." They say to contact them when "my alien status changes, or is renewed, so that I can work in the U.S." I want to obtain a social security number so that I can apply for federal student aid and obtain a job here to help pay for college.
What is the best way for me to obtain a social security number based on my circumstances?
Thank you everyone for your help. I really appreciate it.