El sistema educativo canadiense se compone de dos tipos de asignaturas, las primeras son las obligatorias, las cuales suelen ser: matemáticas, ciencias sociales, lenguas, informática, ciencias naturales y una segunda lengua; mientras que las segundas son aquellas asignaturas extraescolares que potencializan las habilidades de los estudiantes y son materias optativas.