Sometimes the teachers suck, you just have to deal with it...
When I was doing second year of high-school (Swedish equivalent) I got a new physics teacher who, in my oppinion, sucked pretty badly. My grade dropped from an A to an F in 6 months. I eventually passed, but with a quite lowsy grade.
What I'm trying to say is - school's often not fair, you just have to try to make the best of the situation. I could have swollowed my pride and just done my homework, but instead I stood by and watched my grade go down the drain..... Just some advice