I currently work in the US on an H1-B visa. I intend to go to graduate school in the US in September. To do that I will fly back to my home country and apply for an F1 visa.
On the way back to the US in August I intend to visit Europe. I am applying for the Schengen visa right now (while I'm still on my H1-B). But I'll fly into Europe after I've got my F1 visa in my home country.
So basically, my legal status in the US will have changed from when the Schengen visa is issued to me, to the time when I'll actually be using it. Is this allowed by the Schengen rules?
I ask because when I apply for the Schengen visa, I'll be using my H1-B in the US as a proof of my intent to return to the US after my European trip. This would be a lie by omission since by the time of my trip I will have got my student visa, so I'll be returning to the US not for my job, but for my graduate school.