Discovery K12 provides a complete online curriculum for pre-k to 12th grade. All main subjects are covered, plus extra-curriculum courses. All of the curriculum are free to use and it is available worldwide.