My DS8 enjoys IXL which looks like it aligns with common core. As he's literally tried hundreds of math sites and apps and still uses IXL might be a good testament.