Math Up X
The goals of Math Up X is practice basic and Lattice multiplication. Each level is randomly generated and gets progressively harder. You will be able to monitor your children's skills and progress by view report and statistic. 

    - Times Tables 2-30
    - Practice Multiplication: 11 levels. 
    - Practice Lattice multiplication method.
    - Customize: Question or Play by Number (Full version)
    - Practice: Revisit incorrect answers 
    - Report: Show Date, Time, Level and Score 
    - Statistic: Show wrong answer, revisit incorrected answer 
    - On/Off Show timer setting 
    - Passcode enable to lock report

Math Up X Pro (Full version)

Math Up X (Free version)

Lattice Multiplication (Grade 3 - 5)

Have you taught your children to multiply with lattice multiplication?
It is a really cool method for multiplying bigger numbers. It's a lot easier than the regular way and it's kind of fun too.

Lattice Multiplication - VERY EASY explaination