Khan Academy
Khan Academy: Telling Time Word Problems (Within the Hour)
Solve a word problem to find the duration of an event. Both analog or digital clocks are included. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video or receive hints.