Mainichikanji
There are about 2000 or more pre-1st grade problems. You can memorize while learning the meaning. More>