Teachers Pay Teachers has more than 10,000 free resources for download by homeschooling parents. They include printables in all subject areas and grade levels, holiday themes, activities, assessments, forms and lesson planning. The site has excellent navigation to help direct you to resources for specific topics, subjects and grade levels.