Yeah, I might try ALEKS again and see if it's going to work out.

I did sign him up for the AoPS site--thanks Grinity! I think those classes are too pricy for us, but we're going to try the free things that they have and see if it might be worthwhile to suggest it to the school for him.

I've seen a lot about EPGY here but I don't know what it is--I'll have to look it up and go see, I guess.