The only advice I have is this. I put my first daughter in a bed when she was a year old, reason was she had to wear a brace for her club foot at night and the crib was not allowing her to move around much. Anyway, she slept in the bed well and though we have to put her to sleep by laying next to her in her bed, she stays in her bed.
I am starting to do that with my second one now, she has been behaving so strangely lately that she has to touch me constantly at night time, the only thing I can think is it is partially night terrors and the fact that her top teeth are coming in.
Anyway, I got a toddler bed for her and working on getting her to sleep in that, she has done a few hours here and there.
I would perhaps look to get her a toddler bed, or even a twin size bed (with sides that keep her from falling out of bed) and this is going to sound wierd but I would just put her in the bed and tell her that she is sleeping in a bed just like mommy....I would also encourage to take the curtain down for awhile and so she knows that youa re still in the room, but you no longer are going to share a bed because she has her new bed herself.
it may help a little but will take some training, I hope that you do get some sleep,. I can understand just letting her sleep in your bed when you are working two jobs and going to school because you need your rest, but know that this will pass and things will get better!