There are many different philosophies and associated approaches to homeschooling, and the choice dictates the type of curriculum.
On one end of the spectrum: structured homeschooling, where many who are new to home education begin because it most closely resembles traditional classroom education. Structured homeschooling, (also referred to as "the school model") includes schedules, lessons and tests.
At the other end of the spectrum is the method of "unschooling", where the parent takes their teaching cues from the child. (Example: If your kid is fascinated by astronomy, the lessons focus on this interest.)
An estimated 70 percent of homeschooling parents choose to do so in order to provide religious or moral instruction as well. One such example is the Moore curriculum, which focuses on service to others and Bible study in daily lessons.
In all types of home education, parents use multiple routes to garner materials. In addition to trips to the public library, there are home-school catalogs and publications that can be ordered and lesson plans and text books are typically made available for purchase as well.
Otherwise, parents look to local bookstores, public schools, distant learning programs and churches for curriculum.