Take good notes in class. That's what I do I have the highest average in my whole grade. Take them to how you understand and when you study dont have music on or the tv, get a quiet place to study. Review and quiz yourself!! Hope this helps!!:) what grade are you in?
A good way that works for me cause iam somewhat of the same way is to suck up to the teacher but don't make it obvious when your sucking up they don't like that and your classmates wont like it either. When you finish your work ask how you can do better and where can you improve, try it again and ask if you did it right the teacher will see that your trying and they mite just give you the points that you need even if there small points they add up quick hope that helps~