Yes! My little sister was having some health problems in her junior year of high school and everyone agreed that she should homeschool for the second half of the year. She used Keystone and it was great. Pricey, yes but she was able to finish the year very quickly