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 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 on 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 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.

To qualify, you must meet the following requirements:

  • Student and Parents/Legal Guardians must reside in BC (paying BC taxes)
  • Student must be a Canadian citizen or Permanent Resident
  • Parent must hold a valid work/study permit

Non Funded:

  • Graduated Canadian Adult (19 years or older) - $650 plus the cost of textbooks if applicable.
  • International students (residing in BC) – $925 per course plus the cost of textbooks if applicable.

Grade 8-9

Courses are $200 each. For more information click here.

An exam registration fee will be charged when scheduling your end of course proctored exam.

Summer School Enrollment

Enrollment for Summer School opens May 2, 2020.

Contact Us

Monday to Friday
8:30 a.m. – 4:00 p.m.


General Inquiries

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 plus the cost of textbooks if applicable.

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.