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

  • Grade 8-9Click for Information
  • Grade 10-12 (BC Residents, Canadian Citizens or Landed Immigrants – No Cost (funded by the Ministry of Education in BC).
  • Free for students who are 19 and under based on Date of Birth.
  • Non–Graduated Adult (19 years or older) – No Cost (Funded through the Ministry of Education in BC). There is a $50 application fee for all Non-Graduated Adults.
  • Graduated Adult (19 years or older) - Not funded and will have a course fee of $650 plus the cost of resources.
  • International students (residing in BC) – $800 per course plus the cost of resources (textbooks) if applicable.

Contact Us

Monday to Friday
8:30am – 4:00pm



Grade 8 and 9 courses now being offered.

Current Grade 8 and 9 students who are BC residents, Canadian citizens or landed immigrants are partial funded through the Ministry of Education.

The fee per course is $200.00 which includes a library loan for any textbook that is required.

Students will be charged for textbooks that are not returned upon completion of course.

Final grades will be submitted to your registered school upon completion of course.

Please note: Students cannot take the same course at the same time from two different schools.