If you don't know the Lexxica 'Word Engine', it's well worth taking a look. It can assess the words a student knows, and predict the next words that can and need to be learned for a particular purpose. It is especially useful for preparing for exams such as TOEIC, TOEFL, IELTS, EIKEN ... and includes courses of various levels and for general business English.
Word Engine
High Speed Vocabulary Learning System
http://www.wordengine.jp/?sf_culture=en

