Ну про программу "Отличник" уже писали много раз. Отличная программа, и замечательна она тем, что можно выставить именно тот шаблон примеров, который нужен конкретному ребенку.  Выставили шаблон *0+*0 и ребенок решает примеры типа 50+20. Т.е. объяснили одну тему например, "счет в пределах 10) и ребенок решает примеры - любое количество, пока не закрепит. Потом идете дальше.