Toast: I make comments about womens stupidity all the time and get called sexist. It's usually a girl so I just tell them to go hoover or something. (As you've probably guessed I have no time for their bitchyness or their compulsive neatness.)
If my teacher did that (I have unneat writing and still get over 90% every test) I would actually tell them to go shove their test somewhere. I wouldn't stand for it at any rate. Tell your head or if they don't listen change school.
(I have no patience French lessons strangely enough. Luckily enough I've dropped them.)