Berni Wall has developed an excellent site for language learners.
Gapfillers: Learn English Online has a number of free resources on its site including:
- Word of the day
- Saying of the week
- Planning your writing
- Pronunciation exercises
- Grammar and usage
- Listening and
Worth investigating if you know English language learners.