Randall’s ESL Cyber Listening Lab
A great variety of listening passages for all levels. There are lots of activities and the option of viewing the script for the passage.

Language Guide
At first glance, this looks like a rather simple picture dictionary. However, the vocabulary gets quite advanced. Students can choose the gear icon to choose the difficulty level and then practice identifying the items by listening.

Natural Reader
At this site, students can type in or paste text and then listen to it being spoken. It's not perfect, but good enough and getting better. Try it!

Listen and Write Good dictation tool. Watch a brief video on using it.