Thanks everyone for the resources. Thanks for the positive feedback ruazkaz regarding IXL. My son is pretty disciplined but does not have much supervision on what he is studying. I am grateful for some other options for him. Thanks!