As a homeschooler I am always looking for online resources... preferably FREE ones! Here are a few of my favorites:
Currclick- It is filled with all kinds of FREE and low-priced materials. We have used it for everything from handwriting sheets to studies on planets. I visit this site at least once a week for materials.
Teachers Pay Teachers offers a huge variety of FREE and low-priced materials, as the name says by teachers for teachers.
Notebooking Fairy - for those of you (us) that like to use or make notebooks (or lapbooks) or looking for a fun quick printable, this is a great site!
New Beginnings offers support and resources to new (and seasoned) homeschoolers
Dynamic 2 Moms has great lapbook materials as well as a FREE customized calendar - one of my favorite sites!
Education.com - has it all; activities, worksheets and more
Home Spelling Words is my new *favorite* website! They will give you spelling lists according to grade, the student can take a practice test, play games that review their specific list and then can take a test. You can run reports to see how they are doing. I simply LOVE it! Did I mention it is all FREE!!! No reason to purchase any spelling book for us this year!