Have a look at Boost Maths. It is excellent - my kids don't want to stop learning. The kids buy time for playing games included in the package. http://www.boostseries.co.za/

There is more products on http://www.smart-kids.co.za/ as well but I haven't looked at it yet.