Here is an unoriginal suggestion for learning math facts -- have the child complete an addition or multiplication table. My 5yo thinks it is fun, and he reviews various concepts as he fills in a multiplication table, with a little help from me:

(1) The same numbers appear in the 3's row and the 3's column, because multiplication is communative (sic).
(2) The numbers in the 3's row equal the sum of the numbers in the 1's row and 2's row.
(3) You can fill the 3's row to the right by adding 3's, OR you can fill it to the left by subtracting 3's. You get the same answer either way.
(4) Multiples of 11 (up to 9*11) have repeated digits.


"To see what is in front of one's nose needs a constant struggle." - George Orwell