I am in an extremely ugly situation and I don't know what to do!

I have been seeing the same girl for two years, we moved in together 2 months ago. We have never had much in common to start with except good sex. I have been upgrading my education and planned on going to college for the next 3 years. After we moved into together we have done nothing but fight and bicker and it has gotten to the point where everything she does annoys me and I really don't like being around her. So I decided that I would move out and I was going to tell her but she dropped a bomb on me first, she is pregnant. We took every precaution to prevent that and yet it is what it is.

We talked about it and I told her it was the worst timing, she is a supply teacher trying to get a long term position come fall and now she won't be able to return and I am working part time and going to school in September full time to be a paramedic. I brought up abortion and got my head snapped off, it is not an option for her and she insists on keeping it. She has gotten even more meaner and moody and now she just wants me to do everything and when I do it everything is done wrong according to her and she is driving me nuts! We argue about everything and have nothing in common nor do ever agree about anything. I don't want to be a dick and just take off on her but I don't want to be miserable all the time either. WTF do I do??