Skip to content
Browse by Grade
Ontario Curriculum

Grade 12 Lesson Plans

All subjects available for this grade level.

Aligned to Ontario Curriculum Expectations

21 subjects · 111 units · 835 topics

Ages 17-18

The Arts

A comprehensive senior arts course designed to refine technical mastery while exploring the intersection of social advocacy and personal expression. Students engage in sophisticated critical analysis and develop a professional portfolio that reflects their unique artistic voice and cultural awareness.

6 units·72 topics

Biology

This course explores the intricate biochemical and genetic mechanisms that sustain life. Students investigate the relationship between metabolic processes, molecular genetics, and homeostatic regulation while evaluating the impact of biotechnology on society and the environment.

5 units·58 topics

Business Leadership

This course focuses on the development of leadership skills used in managing a successful business. Students will analyze the role of a leader in business, with a focus on decision making, management of group dynamics, workplace stress and conflict, motivation of employees, and planning.

5 units·15 topics

Canadian & World Studies

Grade 12 Canadian and World Studies exploring Canadian and international politics, world history since the 15th century, and global issues. Students develop sophisticated analytical and evaluative skills to engage with complex contemporary and historical questions.

9 units·79 topics

Chemistry

This course explores the behavior of matter through the lens of energy, equilibrium, and atomic structure. Students investigate how microscopic interactions dictate macroscopic properties and develop mathematical models to predict chemical phenomena.

5 units·58 topics

Computer Science

This course prepares students for post secondary computer science by focusing on abstract data types, complex algorithm analysis, and the social implications of automation. Students develop professional grade software solutions while exploring the underlying hardware and networking protocols that power the modern web.

5 units·57 topics

Economics

This course examines how individuals and societies manage scarcity through economic decision making. Students analyze market structures, government policy, and international trade to understand the complexities of the modern global economy.

6 units·72 topics

Entrepreneurship

This Grade 12 course equips students with the skills and knowledge to plan, develop, and manage a successful entrepreneurial venture. Students will analyse local and global market trends, develop comprehensive business plans, and explore the ethical and social responsibilities of modern entrepreneurs in the Canadian economy.

5 units·15 topics

Geography

This course explores the complex interactions between human societies and the physical environment. Students analyze spatial patterns, resource management, and the challenges of sustainability in an increasingly interconnected world.

6 units·72 topics

First Nations, Métis, and Inuit Studies

This Grade 12 course explores the histories, cultures, and contemporary realities of First Nations, Métis, and Inuit in Canada. Students will critically analyze the impact of colonialism, the importance of Indigenous rights and self-determination, and the ongoing processes of truth and reconciliation.

6 units·21 topics

Language Arts

This course challenges senior students to analyze complex literary and informational texts through critical lenses. Students refine their rhetorical skills and develop a sophisticated command of language to prepare for post-secondary academic and professional environments.

6 units·72 topics

Advanced Functions

This course extends students' experience with functions by investigating the properties of polynomial, rational, logarithmic, and trigonometric functions. Students will develop techniques for combining functions, broaden their understanding of rates of change, and apply these concepts to model real-world phenomena.

4 units·15 topics

Calculus and Vectors

This Grade 12 Calculus and Vectors course 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 and representations of lines and planes in three-dimensional space, while broadening their understanding of rates of change to include the derivatives of polynomial, sinusoidal, exponential, rational, and radical functions.

4 units·15 topics

Mathematics for College Technology

This course enables students to extend their knowledge of mathematics through the investigation of polynomial, exponential, and trigonometric functions. Students will apply these mathematical concepts to solve problems related to technology, engineering, and real-world applications.

4 units·15 topics

Mathematics of Data Management

This course broadens students' understanding of mathematics as it relates to managing data. Students will apply methods for organizing and analyzing large amounts of information, solve problems involving probability and statistics, and carry out a culminating investigation.

4 units·15 topics

Foundations for College Mathematics

This course enables students to broaden their understanding of real-world applications of mathematics. Students will analyze data using statistical methods, solve problems involving applications of geometry and trigonometry, and solve financial problems connected with annuities, budgets, and accommodation.

4 units·14 topics

Mathematics

This course prepares students for university level mathematics by exploring the properties of polynomial, rational, exponential, and logarithmic functions. Students develop a deep understanding of rates of change and the geometric relationships within the Cartesian plane.

9 units·63 topics

Mathematics of Data Management

This course 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, and carry out a culminating investigation that integrates statistical concepts and skills.

5 units·18 topics

Mathematics for Work and Everyday Life

This course enables students to broaden their understanding of mathematics as it is applied in the workplace and daily life. Students will investigate questions involving the use of statistics, apply the concept of probability, and investigate design and layout, personal finance, and measurement.

4 units·13 topics

Philosophy

This Grade 12 Philosophy course enables students to acquire an understanding of the nature of philosophy and philosophical reasoning skills. Students will explore branches of philosophy including metaphysics, epistemology, ethics, and social and political philosophy, applying these concepts to contemporary Canadian and global issues.

5 units·15 topics

Physics

An intensive exploration of the fundamental laws governing the universe from the motion of planets to the behavior of subatomic particles. This course emphasizes mathematical modeling, experimental validation, and the transition from classical to modern physical theories.

4 units·61 topics

Browse by Grade

Elementary (Grades 1-6)123456
Intermediate (Grades 7-8)78
Secondary (Grades 9-12)9101112