At Christian Virtual School we are building out an entire catalogue of courses for students to take online. Our courses can be taken fully asynchronously or with a cohort of students. Either way, our courses allow students to enroll in a course on any day of the year and progress through the work at their own pace. In a cohort, students have suggested deadlines on a 5-month schedule, and for a fully asynchronous course, students have up to 12 months to complete a course.

No textbooks are required; all course content, assessments, activities, and instruction is available online within the course. Students work through the material with a qualified teacher who is available to answer questions, provide guidance and feedback, mark assignments, and issue report cards.