My sister is teaching English as a Second Language in another country. She said her classes really like American idioms. I want to teach my children the most creative and best idioms to make their speech more colorful also. Here are some website I found:
Clichesite.com
Dave’s ESL Cafe
The Idiom Connection
Self-study Idiom Quizzes
EnglishZone.com
Teaching Idioms
Fun Brain: Paint by Idioms