Students take online courses for a variety of reasons. Courses have been designed to meet a number of student learning needs, including enrichment, remediation, and credit recovery. In addition, the web-based learning will provide an alternative for home bound and home-schooled students and offer choice to solving scheduling conflicts and address learning style preferences.