We have just made a new version of the UsingEnglish.com glossary live. New features include: Fully databased glossary Categorised into grammatical topics Links to related glossary items from the same topic Links to related quizzes...
Link To Original Article
I'm not a teacher, so please consider any advice I give in that context.