I love this site! Take a look at InsideStory Flashcards: The world's most interesting way to learn words. These flash cards have great photography attached that will help students truly understand the meaning of the words.
The best part is that they offer basic, easy, medium and hard cards. What a great way to study for those SAT tests.