Website Review: learningchocolate.com
In short: This site will really help students get better vocabulary. You can practice almost 100 different groups of words. Some groups are for beginners (numbers, colors, etc.) and some are for intermediate or even advanced students (internal organs, beef, etc.). There are five different ways to practice each group of words.
Also, you can find a nice links to other helpful sites.
For students: The pictures and the sounds are very useful for your memory. This site is easy to use. Why not do one set every night before you go to bed?
For teachers: Before doing a lesson on one of these topics, send your students to learn the vocabulary here. Then, when you start the lesson, you’ll start the lesson with a review and they’ll learn it that much better.