In comparison to public schools, where education is free, homeschooling can be costly. Purchasing the newest curriculum and teaching tools can be very expensive. Parents may choose to use a paid homeschooling program, such programs may have added benefits, but may increase the cost of the child’s education. There are also other costs to keep in mind, like project materials, stationery, books, computer software, and field trips. Parents who choose to home school their children should be prepared to spend more money than parents who send their children to public schools.