I use Succeed in English at school and I like it very much. It always gives me the chance to use what to teach out of a wide range of activities. Vocabulary is always presented in context, usually a reading comprehension activity always at the beginning of the unit. I have chosen a unit that introduces the world of Fashion. The words that kids have to learn are not words for beginners but kids who have an intermediate level. They are casual, uncomfortable, impractical, tight, matching, plain, colorful, uncool and baggy (the level is 3 ESO).
The other course book I have checked is Solutions, same publishing company. What they do here is present a list of words and pictures so that the student has to match the words with the photos. It is easy for beginners but when the words start getting complicated, I think they need to elicit from context unless the exercise is to work with dictionaries in the class. It is also true that usually the reading comprehension activities have photos included so that kids know what we are going to talk about.
I prefer learning from context than kids having to look for the meaning of the words without that context; I personally think that we remember words better if they are in context than when they are not. Of course some kids have visual memory so maybe they will find it easier to remember if they see pictures. Again, using both strategies together probably make the activity more complete.