I'm a senior English student, my level is not so high than your pupil one but I have improved a lot my pronunciation by hearing audio-books and reading the text at the same time. Is important to chose a text in which you are interested, and so you learn and enjoy yourself all together. I have been reading and hearing "Pride and Prejudice" during the last six months, day by day, six times at least. Now my skills are better in pronunciation than in speaking or writing. I also read and heard "Emma" and "Sense and Sensibility". I like very much Jane Austen's novels because of her beautiful language and intelligent and ironic dialogues. I take the audio recorders from librivox website and the texts from Gutemberg Project, because this books are in the public domain. I hope this experience could help you.