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 all current grade 10 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-9 Students - Click for Information
  • Grade 10-12 Students (BC Residents, Canadian Citizens or Landed Immigrants - No Cost (funded by the Ministry of Education in BC).
  • Non – Graduated Adult Students (19 years or older) - No Cost (Funded through the Ministry of Education in BC)
  • Adult Graduated Students (born on or before the 1st of July, 1995) - $750 per course plus the cost of resources (textbooks) if applicable. Please contact us for more information.
  • International students (residing in BC) - $750 per course plus the cost of resources (textbooks) if applicable.

Applications Open:

The following course(s) are closed due to high volume

  • Science 9
  • Updated 11/19/2014


    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.