I've had lots of good teachers, can't really narrow it down. I remember this one teacher (I didn't even have her for class) in middle school would let a bunch of kids come in and she would play the entire Star Wars series throughout the year, then Indiana Jones, and some other stuff. It was fun, then she stopped doing it because people left a mess after lunch.
Last year my geometry teacher was awesome. He's a clear, easy to follow teacher that keeps the class involved. His family invented/distributed Fruit Leathers :o which are delicious. You got a fruit leather for solving special problems and stuff. My spanish teacher is really chill all the time, and very funny, but he's a terrible teacher.