Homeschooling provides a flexible and diverse option for educating your child. There is a variety of ways to structure a homeschool program. Some educators opt for a traditional approach, which mirrors public schools, while other educators choose a less-structured format, determined by the child's interests, needs, and abilities. As a homeschool parent, you will choose your child's curriculum and educational materials, and assume the responsibility for record-keeping to determine your child's progress.