I am on a valid H1 and currently working in US (for past 3 years). I have been accepted in US business school and need to change the visa status to F1 before I join the school. I want to know about the possibilities and difficulties in doing the following -
(1) Can I request H1 to F1 change in US, then travel to india on a personal visit, come back to US on H1. Get the F1 and join the school.
(2) Would this be more easier - I leave US, go to india and file for F1. Get the F1 petition with stamping done in india, travel back on F1. How long it would take to transfer H1 to F1 in india (delhi consulate)
(3) Stay put on H1, go back to india on vacation and come back on H1. File for F1 in US and once approved, join the school. How long it would take to transfer H1 to F1 in US (minneapolis, minnesota resident currently). Would this be more easier than (2) option?
Any other way, I can transfer H1 to F1, get an india vacation (one month long) in between and keep working till Jun/Jul just before actually joining the school (Aug).