Thanks so much for all the ideas. It looks like Art of Problem Solving's algebra classes are in the evenings. Are all their classes in the evenings? We are hoping to find something that she can do during the school day during the same time that she would normally take algebra.

I'm going to look into Aleks and Kinetics some more. I also sent a note to the teacher asking if the district's requirements would be met by either of them.