Honestly, I've mostly studied my vocab out of books. But I suppose this page that I sometimes go to to study for the Japanese Language Proficiency Test would probably help you out. This is the vocab list for level 4. To get the higher levels, just replace the "4" in the url with "3", for example:
It's in kanji and hiragana. Hopefully that helps!