IXL offers a comprehensive K-12 curriculum, real-time diagnostics, personalized guidance, and analytics. Some features are free, but most have a cost associated with the site to be able to use the resources for personalize instruction and track student progress.