This page from the British Council contains a wealth of activities and games to read, listen and practise your English. The word games and grammar games cover all levels, but most of them are specially suitable for batxillerat or advanced level students.
Click on Fun stuff → Games. Click on Word Games (http://www.britishcouncil.org/learnenglish-central-word-games-archive.htm).
There you will find a list of vocabulary games classified by topic in alphabetical order (many more in the old site). The exercises are varied, and range from crossword puzzles to drag and drop matching exercises.
Drag the names of the body parts to the corresponding box. When you finish, check your answers. The button Show me gives you a hint in case you need it.
(To check your answers, get a hint or start over, right click in between the brackets).
Try also Snakes and ladders, a vocabulary game based on the traditional board game.
Go to the BBC Learning English. Click on Quizzes on the left. In the Quiznet box, click on Quiznet archive. There you will see a huge variety of vocabulary topics. All the quizzes have the PDF, printable version with the answer key.