Colorado students in grades kindergarten through 12 (including former homeschool and private school students) may choose to enroll into a full-time school that provides educational services via the Internet. This type of option is often called a virtual school, a cyberschool, or an online school. Colorado has more than 20 programs that serve students no matter where the student resides as long as the place of residence is in Colorado. A similar number of school district online programs only serve students who live in the school district. Some programs are charter schools, some are developed by districts or a district may contract with a management company that has developed a program. Variations include:
Supplemental online classes (used to augment another educational program) are also available to Colorado public school students. Some school districts use supplemental online classes to provide classes that the district does not provide. However, as online education grows some school districts are encouraging students to experience an online class even though the district offers the class in its traditional program.