Homeschooling is legal in every state. There are specific laws in each state which govern certain aspects of homeschooling such as number of days required, subjects to be taught, and tests required. You will want to know these laws as you consider which curriculum is best for you and your family.