We has been using beestar. It's an educational site, including all the syllabus. My child loves and supports it. She rather do 9 hours of beestar than watch 1 minute of t.v. I think it is a well-and easy used program. Since the 10-question worksheets are timed, she does the exercises as play games, tring her best to do as quick and correct as possible.
Lisa