We just started with the K12 program this school year for 4th grade. My DD and I like it a lot. Depending on your child, it does require a fair amount of guidance. One of the nice things is that the academic program can be adjusted for your child's individual needs. They also have a SPED team that can take over the IEP and they conduct a rudimentary social skills class, as well as other services, online.
You can PM me if you have specific questions ....