LearnEnglish Kids has lots of free online games,songs, stories and activities for children to have fun and learn English too.
It is a really well organised site and would be a great resource for students that have speech and language difficulties too.
I particularly liked the Vocabulary game,Turn taking activities, Speaking and Listening section and the Word of the week section.
Highly recommended !
The British Council - Learn English website