Here is a link to a website with lots of ESL listening activities and online questions. The website is from the California Distance Learning Project.
ESL Listening and Learning
The site has hundreds of ESL listening exercises, each with a variety of online learning activities, including:
- text reading
- new words
- spelling
- matching
- comprehension question