Ontario Hub Online (CAD)
A
Ontario Ministry of Education (Grades 9–12)

Curriculum & Course Registry

Manage official Ontario high school course codes, university/college streams, and syllabi standards.

Total Courses
8
Grade 12 U-Prep
6
STEM Courses
7
Status
Ministry Aligned
Grade:
MHF4UGrade 12

Advanced Functions

Mathematics

Extends experience with functions. Investigates properties of polynomial, rational, logarithmic, and trigonometric functions; refines use of mathematical processes.

University Preparation
MCV4UGrade 12

Calculus and Vectors

Mathematics

Builds on functions to introduce calculus and vectors. Develops understanding of rates of change, derivatives, and vector geometry for STEM university pathways.

University Preparation
ENG4UGrade 12

English Literature & Composition

English

Emphasizes consolidation of literacy, communication, and critical thinking skills necessary for success in academic and daily life.

University Preparation
SCH4UGrade 12

Chemistry

Science

Deepens understanding of chemistry through study of organic chemistry, the structure and properties of matter, energy changes, and chemical systems.

University Preparation
SPH4UGrade 12

Physics

Science

Comprehensive study of energy transformations, forces, gravitational, electric, and magnetic fields, wave nature of light, and quantum mechanics.

University Preparation
SBI4UGrade 12

Biology

Science

In-depth study of biochemistry, metabolic processes, molecular genetics, homeostasis, and population dynamics.

University Preparation
MCR3UGrade 11

Functions

Mathematics

Introduces the mathematical concept of the function by extending experiences with linear and quadratic relations.

University Preparation
MPM2DGrade 10

Principles of Mathematics

Mathematics

Enables students to broaden understanding of relationships and extend problem-solving through investigation and reasoning.

Academic