www.sheppardsoftware.com/ This site has activities for all grade levels and subjects. It is impossible for me to explore all of it's content!
www.mrnussbaum.com Very useful site. Has games and so much more. I have yet to cover all of it's content. I covers all subject areas. A must see for mid-upper elementary!
www.aplusmath.com This site has math games for addition, subtraction, multiplication, and division. You can also print your own flashcards to help you study your facts. Print some and hang them up around the house in places you will see them.
www.storiestogrowby.com Read stories online, listen to a select few online, or print plays for students to perform.
www.theideabox.com The idea box indeed! This site has song lyrics to sing to familiar tunes, games, activities, crafts and more. Great for parents and teachers.