Here's a website that he can't outgrow:
RepeatAfterUs.com -- Online library and language lab -- copyright-free English texts and recordings
This listening website is jam-packed with literature from many genres, and pieces are at different levels of difficulty. You can select a piece, then design activities based on it. I see nothing wrong with 2 hours spent on a piece (because of different activities you add to it).