K–12 Resources

Giving education a boost

Open = Free!


Open educational resources are tools and supports that are available at no cost. They’re designed to support learning for K–12 students and adult learners. Parents and teachers will also find them helpful in supporting students.

Keep Learning

Suggestions for parents/caregivers to keep their children learning at home during the COVID-19 pandemic.

View resource +

eTextbooks: Kindergarten to Grade 12

These free resources are designed to support teachers and students. Download the PDFs to:

  • Use as a course textbook
  • Get more practice in a difficult subject
  • Complete advanced study in a specific area of interest







Open Course Resources

Learners can self-register for free Grade 10 to 12 non-credit course resources and either work through all the course topics or just the parts they think are interesting.

Register for courses +


Getting credit for online courses: Students need to register for online courses with a B.C. school in order to get credit for them.

Contact your local district to find out how to register.

Check out the Course and Program Finder to find a course that’s right for you.

Teacher Support Resources

A selection of online resources designed specifically for educators.

Bamboo Shoots: Chinese Canadian Legacies in BC

An educational resource for teachers of Grades 5 and 9 Social Studies.

View resource +

BC’s Redesigned Curriculum: From Theory to Practice

A learning series of videos and activities to help educators implement BC’s curriculum.

View resource +

Blackline Masters

Resource materials to complement our suite of K-12 courses.

View resources +

Extreme Environments

A cross-curricular Science and Applied, Design, Skills, and Technologies module for Grade 6.

View resource +

My Seasonal Round

An integrated unit for elementary Social Studies and Science.

View resource +

OSBC Course Introduction Assignments

Stand-alone assignments to complement our suite of K–12 courses.

View resources +

Shouting Whales

A marine science teaching resource for Grades 6 to 8.

View resource +

Speaking Up, Speaking Out

A unit for English Language Arts 10.

View resource +