There are still many, learning heaven together; Primary school mathematics partner; Children's learning assistant; I want to be a headmaster.
There are many softwares, depending on your focus and your own situation. Personally, I think these are all good. You can download them all, try them and choose the best one you think.