Last Day for Summer School Enrollment is July 12!

BC Online School

School your way.

BC Online School

School your way.


75+ Ministry approved courses to choose from


Start and finish on your schedule


University and college entrance approved

Can you really imagine taking courses elsewhere?

Imagine receiving credits towards graduation outside your typical classroom!

Imagine taking courses with the school that has one of the highest completion rates in the province!

Imagine partnering with teachers who are passionate about their subject area and your success.

Learn about new course offerings as they become available!

It's as easy as 1, 2, 3

Step 1:

Complete the enrolment form.

Step 2:

The office will contact you to confirm enrolment.

Step 3:

Log in and start your course!

BC Online School
Provides Creative Course Solutions for
All Your Education Needs

Find courses not offered at your middle or high school.

Get ahead by starting your next course now.

Learn in a way that fits your personality.

Passionate, subject specialist teachers - learn from the best!

Use your extra curricular activities to earn high school credit.

Complete your BC Dogwood or Adult Dogwood.

We help you complete your high school requirements!

Enrol now and start your courses today.