I have used Edgenuity exclusively to help high school students recover credit and accelerate to gain credits in courses that they need in order to graduate. The courses are challenging, rigorous, and robust. The students who are driven and self-motivated move through the courses with ease. Whenever I need support, which is rare, I receive a return call within an hour. My issue is always resolved quickly. I have nothing but good things to say about Edgenuity, their product, and their service.