heh, i think i met teachers like that in high school too. In my senior year, i think i have experienced similiar things like that too and I believe I am not alone, other students also got bad grades too even though I think they did better than me. My English is bad, but I got a bit better grade than them, as if the teacher afraid I might go crazy if he do wrong things behind my back.