My DS 11 started middle school this year and the school is using IXL diagnostic math for him to work on independently in class. Is anyone familiar with this program? Is this good for advanced math students? Is there another program that might be better for him to do at home that is free or low cost? Thanks!