This holds true for intermediate and advanced English learners. The best way to learn new words is by reading English. Reading will also help students to learn how to use the new words correctly in sentences.
IELTS candidates mustn’t make the mistake of picking up some difficult words from here and there whose meaning they are not clear and then use them wrongly in essays. This way they frame wrong sentences and lose marks badly.