have you tried " Multiplication the fun way"? My dd was able to memorize fact with the stories. Right now she can recall with just a "key word". She is allowed to have her "key word" sheets for high stakes testing...it is helpful for her.