Acellus Academy

Online curriculum for Language Arts, Math, Science and History.  Includes video lessons, practice problems, and differentiated instruction.  Monthly tuition provides up to 5 courses per student, and students work at their own pace.  There are discounts for multiple students. Could be a pretty good deal, if you used it for several subjects.