There are so many different ways to homeschool. There is a strict, regimented homeschool that covers each subject, follows a curriculum, has grades and tests. There is complete unschooling with no curriculum, tests, or subjects but rather allowing the kids to live life and learn. There is very religious-based homeschooling with lessons on the Bible, Koran, Torah, or other religious book in conjunction with all subjects. There is very secular homeschooling with absolutely no references to a God or a Biblical timeline.