The BC Graduation Program is designed to support students in acquiring and demonstrating the 15 Attributes of a British Columbia Graduate.
Here is a website highlighting courses and credit requirements to graduate: Graduation Information for Students.