There a number of past threads with a wide range of online math systems. My son's school uses IXL for acceleration and specific backing of skills. It aligns pretty tightly with their curriculum.