There are a variety of places to find ESL quizzes online. One website, ESLcafe.com, has an entire quiz section dedicated to helping ESL students become familiar with American English idioms, terms and cultural references.
Englishmedialab.com provides quizzes for ESL students to get practice with English from beginner to advanced levels. ESL-lab.com provides users with many listening quizzes in English in all different levels of English language learning. UsingEnglish.com provides 516 different quizzes for English language learners to practice their English language skills with. Finally, ESLPartyLand.com has many ESL quizzes for users and ranges from very simple English quizzes to more difficult business English quizzes.