You can try out Math Blocks for free. Just get on brainpop.com and search "multiplication blocks" or just "blocks" and you'll find it. We have a 4SD spread with processing speed so many things frustrated him and he wouldn't do it. He went from throwing fits about it to saying math was his favorite subject and begging for more when we added the Blocks game in our activities.