<p>Learning word roots and how to get the meanings from context can be helpful. As for reading comprehension I think that doing a lot of reading (books, newspapers, etc.) would work well long term.</p>
<p>Common vocabulary used on the SAT can be found in Princeton Review's "WordSmart" book, but studying root words AND prefixes can be an easier/shorter route to learning vocabulary. </p>
<p>As for reading comprehension pay close attention while reading classic novels in English class, because some excerpts are taken from these classics. Read, read, read magazines on your spare time. Popular passages come from magazines/newspapers such as Newsweek, Smithsonian, NY Times Science section, and NY Times literary.</p>