Take online courses written from a Christian worldview that meet the graduation requirements with experienced BC-certified teachers. We offer every core subject for grades 10-12 with a great selection of electives.

We accept independent, public, and homeschool students from all across BC. Our courses are funded through the BC Ministry of Education, which means there is no additional cost to the student.

BC Online School is a division of Heritage Christian Online School and is under the Independent School branch of the BC Ministry of Education. We are a Distributed Learning (DL) school for grades 8 to 12 students in British Columbia, Canada. Students looking for more information can view our Course List to see the broad range of courses we offer. To take a course, please visit our Sign-Up page!

Fee Details

FREE Grade 10-12 Courses (funded by the Ministry of Education in BC) for:

Students currently enrolled in a Secondary School

Non–Graduated Adults - 19 years or older. There is a $75 application fee.

Graduated students may qualify for funding based date of birth. Contact our office for more information.

Students are required to pay for any textbook (prices vary based on the subject). Please note that only 8 out of our course selection (over 100 courses) require a textbook. Students will be informed prior to course enrollment whether the course they’ve enrolled in requires a textbook and how much it is. This is done when the student calls to go over their application.