J.P.
I don't homeschool but I am a teacher and I think it's a great site. It's very comprehensive in the skills that it covers. Also, the child can work on skills from any grade level, so if they need extra review, you can have them do lessons from and grade below, or if they need enrichment, they can do the grade level above. I think it is worth the fee.