Edgenuity is an excellent program that provides well-planned and rigorous content for students. I am highly appreciative of the outstanding support team that always ensures that everything we need is just an email/chat/call away. The only reason I did not give 5 stars is because there are a few technological items that can be upgraded to enhance administrative user friendliness. However, what I also appreciate about Edgenuity is that they are responsive to feedback. So, I anticipate that sooner than later, they'll make some of the recommended updates to create a greater ease of use.