If cost is a significant concern, she may want to at least take a look at some of the free online tutorials like West TX A&M's Virtual Math Lab:
http://www.wtamu.edu/academic/anns/mps/math/mathlab/Purdue also has an online writing lab (OWL):
http://owl.english.purdue.edu/owl/Conceptual Chemistry has video tutorials for chemistry online as well here:
http://www.conceptualchemistry.com/...&layout=item&id=14&Itemid=57HippoCampus is another good site with online lessons in a lot of high school subjects:
http://www.hippocampus.org/