- Letter School: as DeeDee said, this is a great app for learning to form letters properly!

- Cursive Touch and Write: very fun cursive app. You can choose to write with syrup, pudding, shaving cream, etc., so there are different colors and sounds as you write. You learn to write individual letters (uppercase and lowercase) and also words.

- DragonBox: incredible algebra math game. Beautiful, stunning, a favorite. Starting level is called DragonBox5+ and the more advanced level is 12+. Little kids can learn this, and it gets complex. And it's nice that you can do math without the dreaded pencil in your hand.

These are all apps we use on the iPad, not sure about android.

Can't wait to hear others' suggestions!