Activities for ESL Students is a very large collection of quizzes and puzzles for English grammar and vocabulary. This site also has a list of bilingual quizzes for English t0 many other languages (Arabic, Chinese, French, German, Japanese, Korean, Spanish and many more … and yes, even Malay!)
Here’s an example of one of the Grammar Quizzes about Places:
Some of the quizzes and exercises require Flash. Here’s an example:
And there’s a link to a more mobile-friendly site.
There are also a few links to other things you can do in English (links to news sites and YouTube videos), as well as this Daily Page for Students: