We use Dreambox.com at home, which I picked because I know the neighboring, Core-aligned school district provides it for their students for home practice. (Ours has IXL, which is just practice, not learning, and I'm not very fond of it.)

Eibbed, did you have any luck getting your school district to do an independent math with your DS?