What age group do you want to reach? I know very little about primary teaching materials, but some of the private schools where I live use the Oxford Reading Tree. It's intended (I think) for native speakers, but the lower levels are basically flashcards with pictures, and a simple story that you read.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.