While K12 does offer some free resources and tools for K-12 students, it is not a completely free online school. Depending on your state and enrollment options, you may be required to pay fees or tuition to enroll in K12 courses.