Skip to main content

Ontario Secondary Transcript Course Codes

This is a list of all the Ontario Secondary School Course Codes available in OCAS systems.

Data Files

  • Course List
  • Course List, with diacritics (eg. French Characters) substituted with ASCII equivalents

Text File Format

The file COURSE.TXT has the following file layout.

PositionLengthData Item NameData TypeDescription
13course_code_pfxACourse Code Prefix
42course_code_midACourse Code Mid positions 4 and 5
61course_languageAE for English and F for French
740course_titleACourse Title

Note: There may be several titles for the same course code prefix. This accounts for English, French and variations of title amongst the Secondary Schools. MET provides this file to us with this content and it is used to validate courses.

Course Code Layout

These can be found published on the Ministry of Education website here: https://www.dcp.edu.gov.on.ca/en/course-descriptions-and-prerequisites

First 3 Characters

Indicates the subject of the course.

4th Character

The fourth character indicates the grade of a course as follows:

  • 1 (Grade 9)
  • 2 (Grade 10)
  • 3 (Grade 11)
  • 4 (Grade 12)
  • 0 (OAC)
  • K for College
  • U for University
  • P for other post-secondary level course

For courses in ESL, it indicates the level of a course, as follows:

  • A (Level 1)
  • B (Level 2)
  • C (Level 3)
  • D (Level 4)
  • E (Level 5)

5th Character

The fifth character indicates the type of course, as follows:

  • D (academic)
  • P (applied)
  • O (open)
  • E (workplace preparation)
  • C (college preparation)
  • U (university preparation)
  • M (college/ university preparation)
  • T (college delivered dual credit)

Transfer courses are indicated as follows:

  • H (academic)
  • J (applied)
  • K (university preparation)
  • L (college/university preparation)
  • Q or R (college preparation)
  • S (workplace preparation)

Locally developed courses are indicated as follows:

  • 1 (academic)
  • 2 (applied)
  • 3 (open)
  • 4 (compulsory English, math or science)
  • 5 (workplace preparation)
  • 6 (college preparation)
  • 7 (university preparation)
  • 8 (college/university preparation)

Courses that are OAC level equivalents will be coded as such following the course code (i.e., ENGOAC).

For students who began secondary school between 1984-1985 and 1999-2000, the fifth character indicates the level of difficulty of a course, as follows:

  • Courses based on ministry curriculum guidelines:
    • A (advanced)
    • B (basic)
    • G (general)
  • Non-guideline courses:
    • X (advanced)
    • Y (basic)
    • Z (general)

6th Character (optional)

The sixth character is set aside for an individual secondary school or board to use. The values in this position are extremely varied (i.e., not suitable for editing).

Other notes

Course codes beginning with K indicate courses consisting of alternative expectations, which do not lead to credits. These codes are structured somewhat differently: the fourth character indicates the year of attendance in secondary school (A for the first year, B for the second, etc.) and the fifth character, N, indicates a non-credit course.

QEV is the code for credits received in the Grade 9 program from 1993-1994 to 1998-1999 (a total of 8 credits, including the compulsory credits). PLE is the code for equivalent credits granted for previous learning outside Ontario or in a non-inspected private school in Ontario.

The codes indicating credits granted to mature students who re-entered secondary school before September 2003 are as follows:

  • QEE (equivalent-education credit)
  • QAP (apprenticeship-training credit)
  • QMA (maturity-allowance credit)
  • QSE (credit for course work completed outside Ontario)

OCAS has a MET course code file available to the colleges. This file contains the course codes and titles.

International Evaluation courses

For courses taken abroad and evaluated by a third party for equivalencies, the course codes are structured as close to the Ontario Curriculum codes as possible. The following list of course code prefixes is provided by ICAS to indicate which course codes they may use in their equivalencies.

CodeCourse
ADADramatic Arts
AMUMusic
ASMMedia Arts
ATCDance
AVIVisual Arts
BACAccounting
BDZEntrepreneurship
BMZMarketing
BTZInformation and Communication Technology (applied to Business)
BUSBusiness Studies
CGUGeography
CHYHistory
CHAAmerican (US) History
CLNLegal Studies
CPZPolitical Science
ECZEconomics
ENGEnglish
EBTBusiness English
ESLEnglish as a second language
FRAFrançais
FSFFrench as a second language
FSLFrench as a second language
GZZGuidance Career Studies
HFAFood and Nutrition
HSZSocial Science / Humanities
HRTWorld Religions
HZZPhilosophy
ICSComputer Studies
LVLLatin
LVGAncient Greek
LYZAll Other International Languages
MATMathematics
MCVCalculus and Vectors
MCTTechnical Mathematics
MDMStatistics / Data Management
MTBBusiness Mathematics
MBZBusiness Mathematics
MCZBusiness Mathematics
OTHOther
PPLPhysical Education and Healthy Living
PPZHealth
PSZKinesiology
SNCGeneral Science
SBIBiology
SPHPhysics
SCHChemistry
SVNEnvironmental Science
SEZGeology / Earth Sciences
TZZTechnological Studies - General
ZOOZoology
ZZZOther doesn't fit into any of above categories

Usage

This list is presently used by