Are they doing timed tests at your son's school? Both the Montessori schools my children attended had weekly timed multiplication tests. However, the second school timed the children from zero...on up, versus "how many can you do in two minutes"? That slightly different approach really worked. THey were always working on lowering the amount of time it took to finish with the least amount of errors.