I want to share a few websites that I find to be an integral part of my homeschooling. I use these sites everyday with my children.
http://www.spellcity.com/ This site is has made my children great spellers. You can create your own spelling lists for each of your children, regardless of the level of the child. There is a section that teaches the child the words, tests the child, and a games section that uses the words. They have a new feature now that you can create your own sentences to go with your words. I used the kids names. They were excited to hear their names in Arabic being pronounced.
Another site that I found, helps with memorizing Math facts for addition, subtraction, multiplication and division. It is full of interactive games that they can play. My kids just love it and cannot wait to do it each day. This is the web site: http://www.fun4thebrain.com/ They have a sister website for multiplication that has worksheet drills that you can print out. I like to use them to time my children. http://www.multiplication.com/
Here are a few other websites that I use for the younger grades to help with their phonics.
There is also http://www.starfall.com/ . I am sure every homeschooler knows this site. It has been around for a long time. I have used it for all my children and really taught them to read from it. I hope you find these useful.