I work with Special Education students with IEPs and I’ve never had a program like this that allows such individualized and differentiated instruction.  I’d recommend Imagine Math to anyone that will listen!  Thank you SO much!