How much are you grading each week? You don't have to grade everything - that's where I made my mistake a few years ago. Now I just go over the assignments in class and let them check their own. After all, it's mostly practice. I walk around while they're doing independent work, so I can help them with difficulties then. I give about 1 grade per week per subject (sometimes a test, and sometimes just a classwork grade). I also write out a key to help me grade faster, and so I don't have to take any books home. I try to get them graded during my planning times at school, and that has also helped a lot.
I hope it gets better for you! At least you're getting a handle on some of the paperwork.