I suggest Connections Academy. Depending on your state it may even be free. It is in Idaho. They are wonderful!!! Can't believe how much it helped us. They will test and then set up a program for your child's exact needs. My daughter can't handle all the different subjects. So we only focus on core subjects. Also we do it in block form. Meaning we focus on one subject a day instead of all 5. We could even focus on one subject at at time until it is completed then go to the next, as long as all subjects are done in the year. My daughter has reading issues, so they have slowed down the amount she needed to cover. What she didn't finish this year, she can next year. But it's at her pace.