There are many well-known homeschooling programs that come highly recommended for a variey of reasons. The trick is finding the one that suits your needs.
If you don't know where to find your homeschool curriculum, start with the basics. I have tips to help you search the internet, local book stores, and homeschool conventions.
Some well-known Christian book publishers offer a full course curriculum for each grade level. If you find that one of these programs suits your teaching style all you have to do is order the appropriate grade kit. You'll have every subject you need from one source. Easy.
What if you're designing your own homeschooling program from several sources? No problem. Often you have the option of purchasing individual subjects. This way, if you're unsure about a new curriculum, you can try out one subject without investing in the full course.
Secular homeschool curriculum does not include a religion in its content. This type of program is popular among those parents who wish to teach their religious views independent of other homeschool subjects. These curricula are used by many eclectic homeschoolers (who choose Christian-based and secular courses for their homeschool).
Some of the most popular curricula are organized by subject so you can easily compare textbooks, CD-ROMs, and other materials. From math and science to music and art, there are many programs for you to learn about.
Check out the Homeschooling Curriculum Guides.
Online homeschool curriculum are becoming more and more popular. There are accredited schools which offer full-grade programs for kindergarten through 12th grade. Some also offer independent study programs for homeschoolers.
Of course, this option may be more expensive than traditional textbook homeschooling, but the support and resources the schools provide appeal to some parents.