For the math facts, have you tried "touchpoints"? This is a system where you imagine dots on the numbers, for instance a 3 has three dots on it, one on each tip of the three (this is hard to explain without drawing a picture smile ) For the larger numbers, like 6, you would count some of the dots twice. A 6 has a dot at the top, a dot at the bottom and a dot where the curvy part meets the left-hand side. You count the dots twice to make 6. This means you can count up (or down for subtraction) using your pencil to point to the imaginary dots as you count. You can get the answer pretty quickly this way. Visual kids may even learn to "see" the dots and just see the answer.

Cathy