K‑12 Resources for Students

Giving education a boost

Free Resources

A collection of resources to support K‑12 students, their parents/caregivers, teachers, and adult learners.

Keep Learning

Suggestions for parents/caregivers to support their child's learning.

Keep Learning resource +

eTextbooks: Kindergarten to Grade 12

These PDF resources are helpful for students (and teachers) to:

  • Get more practice in a subject
  • Complete advanced study in an area of interest
  • Use as a course text

Credit for courses

Students need to register for 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.

Open Course Resources

Many of Open School BC's older grade 10-12 courses are available through our online platform. They are provided for interest and cannot be completed for credits. Courses are self-paced so learners can work through all topics or just those of interest to them.

Please note, these courses were developed prior to BC's curriculum redesign and are no longer supported. While they may not specifically align with current learning standards, they could have value as content sources. Register for a free account to access.

Course List

  • Apprenticeship and Workplace Math 10
  • BC First Nations Studies 12
  • English 10
  • English 11
  • Entrepreneurship 12
  • Families in Society
  • Family Studies: Adulthood
  • Foundations of Math and Pre-Calculus 10
  • French 10
  • Housing and Living Environments
  • Interpersonal and Family Relationships
  • Introductory Spanish 11
  • Law 12
  • Planning My Career Future
  • Planning My Financial Future
  • Planning My Future Health
  • Principles of Math 11
  • Principles of Math 12
  • Science and Technology 11
  • Science 10
  • Visual Media Arts 11
  • Writing 12

Register for OCR courses +