Teaching Idioms? I know I'm preaching to the choir when I say that idioms are more fun than a barrel of monkeys. There is a boatload of idioms at GoEnglish.com. Beyond going over the literal meaning of such phrases as "It's raining cats and dogs!" there are many other out-of-this-world things to try. They are the cat's pajamas, so give them a whirl!
A great post with a FREE download on how to teach idioms in the elementary classroom. A great, easy, and fun activity to do with your students! Could even be used with your middle school students as well.