Home school families take advantage of technology to supplement traditional teaching. There are many educational software packages that enhance the curriculum and provide variety. The Internet is another useful tool that is literally brimming with educational ideas and resources. There are online libraries, dictionaries, museums, and encyclopedias. Some home school families enroll their children in an online school or course as a supplement to their own teaching.