by gustav » Thu Jul 05, 2012 2:21 am
There are no prerequisite college courses to be admitted to law school. Lawyers have backgrounds from all types of majors, from engineering, political science, biology, mathematics, French, social work, any major. You would need to take the LSAT and be admitted to a U.S. law school. Law school is 3 years full-time. While in law school, you do not pick a major like you did as an undergrad. You have core classes which are usually completed in the 1st year and then for the next two years you pretty much choose any classes that interest you.
However, if you are sure immigration is your interest, then you can take classes about immigration. If you want real exposure, I would recommend looking for a law school that runs an immigration clinic, such as NYU (http://www.law.nyu.edu/academics/clinics/Year/immigrantrights/index.htm). You can run an internet search for law schools and immigration clinics.
You could also try to work as a legal assistant in an immigration law firm.