Hmmm... This is is tough one.
You said that you don't like the place your in. But you can't leave , because you don't want to loose your girl.
Well.. To start with, If you really love her and she loves you back, I think you moving back to you original surroundings won't have much affect on your feelings for each other. Right now, you need to have more trust in your love for her.
I don't think you should be staying where she is, if its affecting your life, schoolwork etc..
Talk to her about this subject, see what she has to say. itís a hard decision whether to move or not.
There's a saying " If you really love someone, set them free. If they come back it was real love, if they don't, you know it wasn't."
I personally think you should move back , and if both of you were really meant to be, no distance can keep you apart from each other.
Sometimes in life, things aren't always like you want them to be. But deep down in your heart, you will find the answer to everything.
God go with you...