I had a huge vocabulary when I was in high school. Easily half the size of my current one. You can't read your way through the Harvard Classics without a big vocabulary. My vocabulary is above 40,000 words. Most adult speakers have around 20,000-
35,000 words.
Only if he applies himself. I've met a lot of 40+ people who know very little about their own language.