Another way to look at the realm of computer software suggests a different division into two types of homeschool curriculum software: software that is explicitly made for use in homeschool settings is one type. (letshomeschool.com)
As children grow they are educated in an English - speaking, Christian - based homeschool setting to promote appropriate academic transitions. (threeangelshaiti.org)
Furthermore, as others have pointed out it's more difficult to verify that 529 funds are used for educational expenses in a homeschooling setting than in a private school setting (since the private school charges tuition). (politics.stackexchange.com)