My kids (who are all grown now) and I have played at this site since it first came on the Internet! If you are looking for something fun then you may wanna check out Neopets.
This site is great because you can adopt or make your own Virtual Pet(s) that need fed and played with. I always thought it would be an awesome alternative for Home Ec. or Life Skill students in place of carrying around an egg to learn how to take care of things! There are games that you can play, an economy complete with a bank that pays interest on your balance, a pound for abandoned pets that can be adopted, a soup kitchen for those who have not earned enough NeoPoints(NP) to feed their new pet, and so much more. This would make an ideal home schooling tool...and it's fun, too.
I am there...as scrappynhappy18 and my Neopet is a Peophin and her name is Phoebe18.
This is her:
Isn't she adorable? If you and your kids join, add me as a friend. My daughter and I would both be happy to help you out!