I can totally relate to your situation. My parents fight too. Sometimes it has escalated to such great levels that i feel so embarrassed to even talk about it. It's really hard living in a home like that. Unlike you my grades degraded over time because i couldn't focus with all the fights going on and i didn't have anyone to talk to about it. No matter how good i did, i was never enough for my parents. At least you are fighting your way through all of this and it's really brave of you. Just don't give up and try to get the hell out of there as some distance would really help you focus on yourself. If you ever need to talk to someone, i will be there for you.