It is one of the best application in terms of content richness from the App Store. Its innovative and well designed. I use it with my grade 3 students (19) and they love it. Pros: 1. Reach content 2. Innovative scratchpad 3. You have a well structured, easy to read report of your childs progress. Cons: 1. You cannot create more than 5 profiles ( I wanted to create one for each of my students but I couldnt so I created one for the whole class) 2. It has BUGS (in division when you have to drag one of the 3 correct answers to the three slots on the right sometimes I dragged and dropped but it wouldnt take the result. I was forced to click 5 times the wrong answer in order for me to be able to move on)