SmartAppsForKids has interesting Free Apps for the kids! You can download 95 good free apps from Innovative Apps.
There are ABA, sight words, phonics, monsters, animals, flash cards, numbers, emotions, memory games and the kitchen sink in this post.