Learning new vocabulary is essential to improving your language skills. One way to improve is through online quizzes and games.
Word Dynamo, which is linked with Dictionary.com, has a number of games for you to try at different grade levels, for different subjects and for test prep. It also offers tests in Latin and Spanish!
I tried the SAT Greatest Hits: Most Common Words on the SAT and got 91% (which is pretty good considering I’ve never sat the SAT!). I got a few silly ones wrong as well so my score should have been better (honest).
These word and definition tests are a great supplement to taking English classes in Calgary!
Why don’t you try some games at http://www.listenandlearnusa.com/language-trivia.php and have fun while you practice?