KidsPast.com has a simple (kind of old school) online textbook that I used when my oldest daughter was younger. We needed to supplement with other materials (there are no comprehension activities for example), but it was a good spine to start off with and flesh out with PowerPoints, and projects.