Every one of the 2,136 jōyō kanji — the Japanese government's list of characters for everyday use, taught across elementary and junior-high school. Stroke order, readings, meanings and example words for each, sorted simplest first. Study the set as flashcards or a quiz.
For a breakdown of every jōyō kanji by radical, see Radicals.