Grade 12 Courses
To register, you will need to
(1) Create your account to Register ( If already have an account, please go to step 2 ) (2) Login, and then choose your course
(3) Choose your payment method.
After you submit your account information, you will receive an email confirmation of registration and login/password. You will then be prompted for a payment option -PayPal, Visa or Mastercard.
| ENG4U English University Preparation 12 | |
![]() |
ENG4U – English for University Preparation Grade 12 course emphasizes the consolidation of the literacy, communication, and critical and creative thinking skills necessary for success in academic and daily life. Register |
| ENG4C English College Preparation 12 | |
![]() |
ENG4C – English for College Preparation Grade 12 course emphasizes the consolidation of literacy, communication, and critical and creative thinking skills necessary for success in academic and daily life. Register |
| MAP4C Foundations for College Mathematics 12 | |
![]() |
MAP4C – Foundations for College Mathematics course enables students to broaden their understanding of real-world applications of mathematics. Students will analyse data using statistical methods; solve problems involving applications of geometry and trigonometry; simplify expressions; and solve equations. Register |
| MHF4U Advanced Functions 12 | |
![]() |
MHF4U extends students’ experience with functions. Students will investigate the properties of polynomial, rational, logarithmic, and trigonometric functions; broaden their understanding of rates of change. Register |
| MCV4U Calculus and Vectors 12 | |
![]() |
MCV4U builds on students’ previous experience with functions and their developing understanding of rates of change. Students will solve problems involving geometric and algebraic representations of vectors, lines and planes in three-dimensional space. Register |
| MDM4U Data management 12 | |
![]() |
MDM4U broadens students’ understanding of mathematics as it relates to managing data. Students will apply methods for organizing and analysing large amounts of information; solve problems involving probability and statistics. Register |
| SPH4U Physics 12 | |
![]() |
SPH4U course enables students to deepen their understanding of physics concepts and theories. Students will continue their exploration of energy transformations and the forces that affect motion, and will investigate electrical, gravitational, and magnetic fields and electromagnetic radiation. Register |
| SBI4U Biology Grade 12 | |
![]() |
Biology course provides students with the opportunity for in depth study of the concepts and processes that occur in biological systems. Students will study theory and conduct investigations in the areas of biochemistry, metabolic processes, molecular genetics, homeostasis, and population dynamics. Register |
| SCH4U Chemistry Grade 12 | |
![]() |
Chemistry 12 enables students to deepen their understanding of chemistry through the study of organic chemistry, the structure and properties of matter, energy changes and rates of reaction, equilibrium in chemical systems, and electrochemistry. Register |
| ICS4U Computer Science Grade 12 | |
![]() |
ICS4U – Computer Science Grade 12 enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Register |
| LKBDU Chinese Simplified Grade 12 | |
![]() |
Chinese Simplified – LKBDU course explores a broad range of themes and ideas expressed through poetry, novels, plays, and Chinese history. Register |
| OLC4O Ontario Secondary School Literacy Course | |
![]() |
OLC4O is designed to help students acquire and demonstrate the cross-curricular literacy skills that are evaluated by the Ontario Secondary School Literacy Test (OSSLT). Students who complete the course successfully will meet the provincial literacy requirement for graduation. Register |
| BAT4M International Business Fund | |
![]() |
BAT4M Financial Accounting Principles course introduces students to advanced accounting principles that will prepare them for postsecondary studies in business. Register |
| BBB4M International Business Fund | |
![]() |
BBB4M International Business Fundamentals provides an overview of the importance of international business and trade in the global economy and explores the factors that influence success in international markets. Register |
| BOH4M Business Leadership | |
![]() |
BOH4M – Business Leadership focuses on the development of leadership skills used in managing a successful business. Students will analyse the role of a leader in business with a focus on decision making, management of group dynamics, workplace stress and planning. Register |
| CHY4U World History | |
![]() |
CHY4U World History course traces major developments and events in world history since approximately 1450. Students will explore social, economic, and political changes, the historical roots of contemporary issues, and the role of conflict and cooperation in global interrelationships. Register |
| CGW4U World Issues: A Geographic Analysis | |
![]() |
CGW4U Canadian and World Issues: A Geographic Analysis 12 examines the global challenges of creating a sustainable and equitable future, focusing on current issues that illustrate these challenges. Register |
| HFA4U Nutrition and Health 12 | |
![]() |
HFA4U – Nutrition and Health examines the relationships between food, energy balance, and nutritional status; the nutritional needs of individuals at different stages of life; and the role of nutrition in health and disease. Register |
| HSB4U Challenge and Change in Society | |
![]() |
HSB4U – Challenge and Change in Society Grade 12 focuses on the use of social science theories, perspectives, and methodologies to investigate and explain shifts in knowledge, attitudes, beliefs, and behaviour and their impact on society. Register |
| HHS4U Families in Canada | |
![]() |
HHS4U – Families in Canada 12 enables students to draw on sociological, psychological, and anthropological theories and research to analyze the development of individuals, intimate relationships, and family and parent-child relationships. Register |
| HZT4U Philosophy | |
![]() |
HZT4U – Philosophy12 enables students to acquire an understanding of the nature of philosophy and philosophical reasoning skills and to develop and apply their knowledge and skills while exploring specialized branches of philosophy. Register |
| AVI4M Visual Arts Grade 12 | |
![]() |
AVI4M – Visual Arts 12 course focuses on enabling students to refine their use of the creative process when creating and presenting two- and three-dimensional artworks using a variety of traditional and emerging media and technologies. Register |























"Hey, Rebecca, Thank you so much for your help. I don't think there is anyone in education who helped me more than you.
I got the final confirmation email and finally got into McMaster thank you for all your help.
I owe my success in university admission to you and Toronto eLearning School."
Hadi Khan, Life Science in McMaster University
"My name is Kasra Zarbakhsh in Iran. I enjoyed my study at Toronto eLearnihng School with the kind staff. I suggest studying at eLearning School for those International or Canadian students who want to earn the OSSD.
I earned eight credits with eLearning School, got two university offers, and got an OSSD.
Warm regards to Principal & Vice-Principal of Toronto eLearning School, Mr. Bowyer & Ms. Wang."
Kasra Zarbakhsh, Business Administration of Legal Studies in Trent University.
"Hello miss, I have got my marks. Thank you so much at the end. you helped me a lot with this course. Your feedbacks were very effective to me.
I got many experiences with this. I really appreciate your kindness to refer my mails and reply them all and give feedbacks for my resubmitted assignments as well.
Lucky to have a teacher like you miss. Thank you so much and wish your future works with my best."
Naveen Srimal Kandamulla, Medicine in Manipal Medical University
I am writing to express my deepest gratitude for your unwavering support and guidance throughout my academic journey with eLearning School.
Your dedication and expertise have been instrumental in my success in the course, and I cannot thank you enough for your invaluable contributions.
Thank you for being an exceptional educator at eLearning School and for making a positive impact on my life. I wish you continued success and fulfillment in your teaching career.
With utmost respect and gratitude, Zaid Hassan
"Dear Rebecca, Thank you very much for attaching Michael's OSSD and transcript.
Michael has received all his offers from Ryerson University, York University, University of Toronto and Mississauga, U of T.
We would also like to thank you for your wishes. We are very proud of Michael and his accomplishments! Thank you once again."
Anna k., ASSISTANT REGISTRAR, VICTORIA COLLEGE IN THE UNIVERSITY OF TORONTO
"Dear Rebecca, hope you are doing well.
I am taking this opportunity to thank you so much for the accompaniment, advise and the push done on Williane 's during her studies at Toronto eSchool. It was so benefic to her as now, she fitted very well into the University system... she started with 2 courses and has succeeded with a grade of B+ and A.... she promised to get A+ moving forward... at least, she started with good marks compared the way I was so so much worried about her performance. I have a confident she will be able to finish her studies withing the 4 academic years.
Again, find my sincere gratitude for the journey and support from your side; I will never forget about your advise, push, reminders, mails.... All to get Williane succeed her Grade 12. You are very professional and I m thank God I found a such professional and parent teacher. Remain blessed."
Honorine N., Procurement Manager, United Nations Children's Fund (UNICEF)