This is site recommended to me by an ESL instructor for teaching listening and speaking. She has her students select a topic of their choice and listen to a TED talk. They listen to the talk a second time and take notes. These are recorded in their listening journal. Occasionally they are asked to present a summary of a TED talk and the class discusses the topic. These activities are good for formative assessment of both listening and speaking skills.