I'am also in the same situation as you, I have a H4 visa. I heard that we can apply to pharmacy college, but we need SSN(Social Security Number) for doing internship. I'am planning to apply to NOVA(Florida) and it clearly mentions in their website that students need to have SSN for getting their intern license. Please look at their pharmacy course catalog. If you can change your visa to F1(student visa), you can do that. In my situation I can't change to a F1 visa because we are waiting for priority date to apply for i-485( greencard process). So I have to just wait
till I apply for i-485 and after 3 months I can apply for SSN. This is what I found after my research, If you have any other information please let me know. Thank you.