Below are some of the sites that I have enjoyed using with the kids. Some are just educational sites. Others are geared specifically towards homeschool. I may not endorse everything on these sites but have found them beneficial.
A Kids Heart
Includes Bible, holidays, coloring pages, games, teacher programs like worksheet generators, and more
Love To Learn Homeschool Resources
Homeschool family sells tons of educational material.
Super Teacher Worksheets
This site has tons of worksheets for elementary school aged children. Math. English. Spelling. Social Studies. Etc. This is one of my favorite resources! It used to be free, but now has a yearly subscription fee.
This site has tons of worksheets for elementary school aged children, also. I especially love their math worksheets I can create page after page of math practice just with the press of a button.