http://www.jlpt-kanji.com/
This is a nice website for learning Japanese kanji according to the JLPT level. One thing that makes this site nice is that once you have logged in, you can save the kanji that you want to study under your user name and print flashcards. Another handy thing is that in the definition, it provides not only the meaning and examples of the kanji where it’s various readings are applied, but also has other characters that are very similar like 先 and 洗, or 未 and 末.