This powerpoint I put together reviews many of the major idioms. Get it below.
Here are some links with a lot of lists and resources for teaching idioms. Take a look if interested in this subject.
http://www.sky-net-eye.com/eng/english/idioms/american (provides tags for idioms - may help)
http://www.learn4good.com/languages/evrd_idioms/id-b.htm (5 categories)
http://idioms.thefreedictionary.com/ (7000, by Cambridge, based on their international corpus)
http://www.idiomdictionary.com/ (more than 5000)
http://www.usingenglish.com/reference/idioms/ (more than 4000)
http://www.sky-net-eye.com/eng/english/idioms/american (more than 8000)
This presentation is cool - students can guess the popular expressions and idioms