You can find some intetesting method to help your DS do mental math. My DD has been doing math online from a website called beestar. The worksheets are problem-solving type, good to help kids thinking and free. Math is now DD's favorite. Hope it helps.
Lisa