A good vocabulary lesson for beginners of ESL students could be to divide the class into small groups and ask them to play the matching game memory. That is, students have different cards with different vocabulary words with the meanings on the back of the card. There is a pair for every word that the student is to find the match to in the mix. Once the student finds the match, the student then writes the meaning of the word on a piece of paper.
If you are an intermediate ESL student you can adjust this lesson to have the students find the opposites in the vocabulary cards and then writes the opposites on a piece of paper.