I disagree with his idea of kids learning the meanings of words by context. When I went to Catholic school, they gave us dictionaries and expected us to use them.
To expand your vocabulary: (1) Read from the Great Books, and (2) use the dictionary on unfamiliar words (or words which seem to make no sense in the context — there might be another meaning you haven’t learned). It also helps to read the etymology of the word.