well, I have the same problem as you. got a shit ass but I still managed to get 85% for my mid-year exams. at first I used the "I have a bad teacher so im not gunna do nything " excuse. but then I pulled up my socks and tried my hardest by getting notes from other teachers, my friends...