Willowdale High School offers a wide range of Grade 10 – 12 compulsory and elective courses in accordance with the Ontario Ministry of Education curriculum

Grade    Prerequisite Course Code  Course Name
Grade 10 None GLC2O Career Studies
None CHV2O Civics
None BBI2O Introduction to Business
ENG1D ENG2D English
MPM1D MPM2D Principles of Mathematics
SNC1D SNC2D Science
Grade 11 ENG2D ENG3U English
MPM2D MCR3U Functions
SNC2D SBI3U Biology
SNC2D SCH3U Chemistry
SNC2D SPH3U Physics
Grade 12 None BOH4M Business Leadership: Management Fundamentals
None BBB4M International Business Fundamentals
ENG3U ENG4U English
LKACU LKMDU Mandarin
MCR3U MHF4U Advanced Functions
MCR3U MDM4U Mathematics of Data Management
MHF4U MCV4U Calculus and Vectors, Grade
SBI3U SBI4U Biology
SCH3U SCH4U Chemistry
SPH3U SPH4U Physics
ENG3U HSB4U Challenge and Change in Society
OSSLT * OLC4O Ontario Secondary School Literacy Course
* OLC4O Eligibility requirement: Students who have been eligible to write the OSSLT at least twice and who have been unsuccessful at least once are eligible to take the course.  (Students who have already met the literacy requirement for graduation may be eligible to take the course under special circumstances, at the discretion of the principal.)