Re: Vocab for High School Student
American high school students, for the most part, do not use separate books for vocabulary. Enriched vocabulary comes from enriched reading.
My experience with middle school so far is that teachers will cull out words from the literature they are reading, and ensure the students know and can use those words correctly.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.