English Idioms And how to use them !Seidl McMordie
I have been using this book since I started teaching at Lincoln Centre and it has been really useful to me.
If you want to make your classes more challenging using different idioms this is a very good source.
For instance , you can find idioms related to animals,colours, differnt adjectives etc.
I would say that you can use this book not only for teens as I usually have done up to now but you can use even in Bussiness English because it has got Banking or Business idioms for more advanced levels I mean .
You can easily buy it in any book stores but I can share mine too if you want .