Understanding Ontario Course Codes
Every Ontario high school course has a unique code that tells you the subject, grade level, and pathway. Here’s how to read them.
Anatomy of a Course Code
Let’s break down the course code MHF4U as an example.
Grade Level Mapping
Course Pathways
The last character in a course code indicates the pathway — which post-secondary destination the course prepares you for.
University Preparation
Designed for students planning to attend university. Focuses on theoretical and abstract concepts.
University / College
Prepares students for both university and college programs. Balanced theory and application.
College Preparation
Designed for students planning to attend college. Emphasizes practical, applied learning.
Open
Suitable for all students regardless of post-secondary plans. Not specific to any pathway.
Workplace Preparation
Designed for students planning to enter the workplace directly after high school.
De-streamed (Grades 9–10)
A single stream for all students in Grades 9 and 10, replacing the previous academic/applied split.
Common Subject Prefixes
| Prefix | Subject | Examples |
|---|---|---|
| M | Mathematics | MHF4U, MCV4U, MDM4U |
| S | Science | SCH4U, SPH4U, SBI4U |
| E | English | ENG4U, ENG3U, ENG2D |
| C | Canadian & World Studies | CHV2O, CIA4U, CPW4U |
| B | Business Studies | BAF3M, BOH4M, BBB4M |
| I | Computer Studies | ICS3U, ICS4U |
| F | French | FSF1O, FSF2D, FSF3U |
| G | Guidance & Career Ed | GLC2O, GLS1O |
| H | Social Sciences & Humanities | HSB4U, HHS4U |
| L | Languages (International) | LKBDU (Mandarin), LWSDU (Spanish) |
Special & Mandatory Course Codes
Some courses are mandatory for graduation or follow special naming conventions.
Civics
Half-credit (0.5) — mandatory for Grade 10
Career Studies
Half-credit (0.5) — mandatory for Grade 10
ESL Levels 1–5
English as a Second Language — progressive levels A through E
Ontario Literacy Course
Alternative to the OSSLT for meeting the literacy graduation requirement
Find the Right Course for You
Now that you understand course codes, browse our full catalogue to find the courses you need.