Some of the software is developed in a game format. Children will think that they are playing a game, but in reality are actually learning math. Technology can be great, but I must warn parents to not allow children to spend a lot of unsupervised time on the computer.
While the newer method does require computer access for every child, most schools now have that capability. As children do more hands-on learning on computers and less in books, these programs are capable of reaching them on a level they can understand.
This teacher should believe in giving homework every night. Homework reinforces what was taught and learned in class and gives the parent and the teacher a chance to see if the child understands that information.
They can start with asking simple math questions and going on to harder questions, as the child gets older. Parents should continually ask children mathematical computation questions and give positive feedback when they respond. Children love to receive positive feedback and that encourages continues growth.