On this site there are many different types of activties that could be useful for ESL students. There is a section 'Easy things for beginners' that has a lot of different games for learning nouns and noun groups. These games include matching games, vocabulary word finds, word quizzes etc.
Then there is a listening section with many audio clips on different topics. These would be good for older ESL students who are beginning to confidently converse in English but need more practise with listening and understanding English. These audio clips also include written text so the student can read along with what they are hearing.
There is a vocabulary section with many games and also a grammar section.
I haven't looked through the whole site properly yet, and it does look quite old, but it is worth a browse at - especially if there is a noun building game you would like or if you are in search of audio clips (with text) for older ESL students.