I got married in college (though not nursing school) and got everything changed. If I remember correctly, getting my social security number and driver's license was harder than getting my name changed at school. (And that was just a matter of taking this piece of paper here, that one there).
Here's where the name business got interesting for me. I always went by my middle name. So, when I got married, I started using my Middle name, Maiden name, Married name; no hyphen.
No problems with getting my driver's license and SS card done this way. I went to nursing school (three different times, in fact) and got both an LPN license and an RN license with my name that way. This was in Georgia, my home state.
When I was in graduate school, I got a South Carolina nursing license in order to do clinicals there.
Imagine my surprise when it came with my First Name, Middle Name, Married Name on it!
Oops, I thought, they made a mistake.
I called them. Nope, not a mistake. This was the name on my birth certificate so this was the name they used. They absolutely did not care that this was NOT the name on my driver's license, social security card, or GA nursing license! Nope, they claimed they were using my "legal name" and that I'd have to go to court to get it changed!! (I consulted a lawyer who said they were wrong, my legal name is the name I've used since I got married.
So, I carried a nursing license with a name on it that I could not have proved was me if I'd had to, since nothing else had that name on it!!
When I got my Texas license, they used the exact same name that Georgia had used, no problems at all.
I ended up living in South Carolina for a year; guess what was on my driver's license there?? The same name that was on my Texas and Georgia nursing licenses!!!
Anyway, sorry to hijack the thread.
Back to the OP's question: I've known people who did both and it seems to work either way!