Dictation is always a great activity for English Language Learners – having students pair up with mini-whiteboards to take turns dictating sentences to each other after they have just read a passage is a staple of my classroom.
Students practicing on their own using online dictation sites is another option, and I have several listed at The Best Sites For ELLs To Practice Online Dictation.
A brand new one has just come online, and it may be the best one around (if not the best, it’s certainly way up there).
It’s called Ringo Lingo, and it’s free.
Here’s a video about it: