Available courses

Delve into the complex world of economics with our course that scrutinizes current Canadian and international economic issues, developments, policies, and practices from multiple perspectives! This course invites students to explore how individuals and institutions, including governments, respond to economic challenges such as globalization, trade agreements, economic inequalities, regulation, and public spending.

Students will employ the concepts of economic thinking, the economic inquiry process, and various economic models and theories to analyze and form informed opinions on crucial topics such as economic trade-offs, growth, and sustainability. This comprehensive approach provides students with a deep understanding of the forces shaping economic landscapes both locally and globally.

Ideal for students with a background in Canadian and world studies, English, or social sciences and humanities, this course prepares them for further studies or careers in economics, policy, or related fields. Students will gain valuable insights into the economic decisions that impact societies and the global community, equipping them with the analytical skills needed to navigate and influence complex economic environments.

Prerequisite: Any university or university/college preparation course in Canadian and world studies, English, or social sciences and humanities

Delve into the vital connections between diet, energy balance, and overall nutritional well-being in our comprehensive nutrition course! 

This course explores the diverse nutritional requirements of individuals at various life stages and the critical role of nutrition in maintaining health and preventing disease. Students will assess current nutrition-related trends and learn how their food choices can contribute to food security and environmental sustainability.

Throughout the course, students will enhance their understanding of healthy eating principles, broaden their skills in food preparation, and develop their social science research abilities by examining various issues related to nutrition and health.

Ideal for students interested in gaining a deeper insight into the impacts of nutrition on personal and community health, this course equips participants with the knowledge and skills to make informed decisions about dietary habits and health practices.

Course information

  • Discipline: Social Sciences and Humanities
  • Course type: University Preparation
  • Prerequisite: Any university or university/college preparation course in social sciences and humanities, English, or Canadian and world studies 

Dive into the study of human relationships and family dynamics with our insightful course that leverages sociological, psychological, and anthropological theories and research!

This course provides students with a comprehensive understanding of individual development, intimate relationships, and family and parent-child interactions. It focuses on the diverse issues and challenges that individuals and families face in Canada's multicultural society.

Students will acquire analytical tools to evaluate the factors affecting families and critically assess policies and practices that support families within the Canadian context. Additionally, the course equips students with the necessary investigative skills to conduct detailed research and effectively communicate their findings on topics related to individuals, intimate relationships, and parent-child relationships.

Ideal for students aiming to understand and influence the evolving needs of families and relationships in contemporary society, this course prepares you to contribute meaningfully to community and policy discussions.

Course information

  • Discipline: Social Sciences and Humanities
  • Course type: University Preparation  
  • Prerequisite: Any university or university/college preparation course in social sciences and humanities, English, or Canadian and world studies

Take your understanding of mathematical functions to the next level with our advanced functions course!

In this engaging and comprehensive class, students will explore the intricacies of polynomial, rational, logarithmic, and trigonometric functions. You'll develop skills in combining functions and deepen your comprehension of rates of change, preparing you for more complex mathematical challenges.

Throughout the course, you will refine your mathematical processes, crucial for excelling in senior-level mathematics. Whether you are preparing for university courses in Calculus and Vectors, or aiming to solidify your mathematical foundation before pursuing various university programs, this course provides the tools and insights needed to advance your mathematical capabilities.

Join us to enhance your analytical skills and prepare for success in higher education and beyond!

Course information

  • Discipline: Mathematics
  • Course type: University Preparation
  • Prerequisite: Functions, Grade 11, University Preparation, or Mathematics for College Technology, Grade 12, College Preparation

Embark on a journey into the fascinating world of biological systems with our specialized biology course!

This class offers students an in-depth exploration of core biological concepts and processes. Engage with critical areas of study including biochemistry, metabolic processes, molecular genetics, homeostasis, and population dynamics through both theoretical learning and practical investigations.

The course emphasizes the acquisition of detailed knowledge and the refinement of critical skills essential for advanced studies in the life sciences and related fields. Whether you’re aiming to pursue a career in biology or a related discipline, this course will equip you with the expertise and analytical abilities necessary for your academic and professional future.

Join us to discover the complexities of life at a molecular level and beyond, enhancing your understanding and appreciation of the living world!

Course information

  • Discipline: Science
  • Course type: University Preparation
  • Prerequisite: Grade 11 Biology, University Preparation

Unlock your leadership potential with our dynamic business management course!

This program is designed to cultivate essential leadership skills crucial for the successful oversight of a business. Students will delve into the vital role of a leader, focusing on key areas such as decision making, managing group dynamics, addressing workplace stress and conflict, motivating employees, and strategic planning.

In addition to leadership foundations, the course places a strong emphasis on effective business communication, ethics, and social responsibility. These elements are critical in fostering a sustainable and ethical business environment. Whether you aim to lead a startup or manage a corporate team, this course will equip you with the insights and skills needed to excel in any business setting.

Join us to develop your ability to lead with confidence, integrity, and foresight in the complex world of business!

Course information

  • Discipline: Business Studies
  • Course type: University Preparation
  • Prerequisite: University/College Preparation

Enhance your mathematical prowess with our advanced calculus and vectors course, designed to deepen your understanding of functions and rates of change!

Building on your prior experience, this course introduces complex problem-solving involving geometric and algebraic representations of vectors, as well as lines and planes in three-dimensional space. You will expand your knowledge of rates of change by exploring the derivatives of various functions including polynomial, sinusoidal, exponential, rational, and radical functions.

The course emphasizes the application of these advanced mathematical concepts to model real-world scenarios, equipping you with the skills necessary to tackle challenges in science, engineering, economics, and certain business sectors. Additionally, students will hone their mathematical processes, preparing them for success in further senior mathematics studies.

Ideal for students aiming for careers that require university-level calculus, linear algebra, or physics, this course sets a strong foundation for professional and academic success in a range of technical fields.

Course information

  • Discipline: Mathematics
  • Course type: University Preparation
  • Note: The new Advanced Functions course (MHF4U) must be taken prior to or concurrently with Calculus and Vectors (MCV4U).

Advance your knowledge of chemistry with our in-depth course designed to explore the complex world of chemical reactions and substances!

This course allows students to delve into organic chemistry and gain a comprehensive understanding of the structure and properties of matter, energy changes, reaction rates, chemical equilibrium, and electrochemistry.

Through targeted investigations and problem-solving exercises, students will sharpen their analytical skills and enhance their capability to communicate scientific concepts effectively. The curriculum emphasizes the practical relevance of chemistry in daily life and encourages students to assess the environmental impacts of chemical technologies.

Perfect for students aiming to pursue studies or careers in science and related fields, this course equips you with the insights and skills needed to understand and apply chemistry principles in real-world contexts.

Course information

  • Discipline: Science
  • Course type: University Preparation
  • Prerequisite: Chemistry, Grade 11, University Preparation

Elevate your computer science expertise with our advanced course designed to enhance your programming skills and industry knowledge!

In this course, students will utilize modular design principles to develop complex and meticulously documented software, adhering to professional standards. Collaborating in teams, you will take on the challenge of managing substantial software development projects from the initial planning stages to the final review.

The curriculum also includes a critical analysis of algorithms to determine their efficiency and effectiveness. Beyond technical skills, the course addresses vital ethical considerations in computing, while also exploring environmental impacts, emerging technologies, current research areas, and potential career paths in computer science.

Ideal for students looking to deepen their understanding and proficiency in computer science, this course prepares you for advanced studies or careers in this dynamic and rapidly evolving field.

Course information

  • Discipline: Computer Studies
  • Course type: University Preparation
  • Prerequisite: Introduction to Computer Science, Grade 11, University Preparation

Enhance your literacy and communication skills with our comprehensive course designed to prepare you for academic success and everyday challenges!

This course emphasizes the development of critical and creative thinking abilities necessary for effective expression and comprehension in various contexts. Students will engage with a diverse array of challenging literary texts from different periods, countries, and cultures, and learn to interpret and evaluate both informational and graphic texts.

An important aspect of the course involves creating impactful oral, written, and media texts across multiple forms. You will refine your use of academic language, becoming more coherent and confident in your expression. The course also focuses on selecting optimal reading strategies tailored to specific texts and reading objectives, along with enhancing your writing skills for greater precision and control.

This course is ideally suited for students aiming to transition smoothly to university, college, or professional environments, equipping them with the essential skills to navigate complex textual landscapes and articulate their thoughts clearly and effectively.

Course information

  • Discipline: English
  • Course type: University Preparation
  • Prerequisite: English, Grade 11, University Preparation

Explore the dynamic world of international business with our course designed to highlight the crucial role of global trade in today's economy!

This course delves into the factors that drive success in international markets and provides a comprehensive overview of the techniques and strategies used in marketing, distribution, and effective management of international business.

Students will gain valuable insights into the complexities of operating across borders and learn how to navigate the challenges and opportunities presented by global markets. This course is an excellent preparation for postsecondary studies in business fields such as international business, marketing, and management.

Prepare to broaden your perspective and equip yourself with the knowledge and skills needed to thrive in the global business arena!

Course information

  • Discipline: Business Studies
  • Course type: University/College Preparation  
  • Prerequisite: None

Expand your mathematical expertise with our course focused on data management! 

This course enhances students' understanding of mathematics in the context of managing and analyzing large sets of data. Students will learn to organize information efficiently and apply statistical methods to solve problems involving probability and statistics.

The course features a culminating investigation that allows students to integrate and apply their statistical knowledge and skills in practical scenarios. Additionally, students will continue to refine the mathematical processes critical for success in advanced mathematics studies.

This course is especially beneficial for students aiming to pursue university programs in business, social sciences, or humanities, providing them with the quantitative skills needed to excel in their academic and professional careers.

Course information

  • Discipline: Mathematics
  • Course type: University Preparation
  • Prerequisite: Functions, Grade 11, University Preparation, or Functions and Applications, Grade 11, University/College Preparation

Prepare for the Ontario Secondary School Literacy Test (OSSLT) with our targeted literacy course! 

This course is specifically designed to help students acquire and demonstrate the cross-curricular literacy skills assessed by the OSSLT, fulfilling the provincial literacy requirement for graduation.

Students will engage with a diverse array of texts including informational, narrative, and graphic formats. They will develop their writing skills across different styles such as summaries, informational paragraphs, opinion pieces, and news reports. Additionally, students will create and maintain a portfolio that records their reading experiences and showcases their writing samples.

This course is ideal for students looking to enhance their literacy skills systematically and achieve success in the OSSLT, setting a solid foundation for further academic achievement and effective communication.

Course information

  • Discipline: English
  • Course type: University Preparation
  • 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.


Elevate your understanding of physics with our advanced course designed to deepen your grasp of fundamental concepts and theories! 

This course allows students to continue exploring the intricacies of energy transformations and the forces influencing motion. Dive into the study of electrical, gravitational, and magnetic fields, along with electromagnetic radiation.

Additionally, students will investigate the wave nature of light, delve into the principles of quantum mechanics, and explore the theories of special relativity. The course emphasizes the development of scientific investigation skills, teaching students to analyze data both qualitatively and quantitatively related to various physics concepts and principles.

Students will also examine the significant impact of physics-based technological applications on society and the environment, preparing them for thoughtful engagement with contemporary scientific challenges. This course is ideal for students passionate about physics and interested in its practical applications in the modern world.

Course information

  • Discipline: Science
  • Course type: University Preparation
  • Prerequisite: Physics, Grade 11, University Preparation 

Delve into the complexities of the Canadian economy with our comprehensive economics course! 

This program is designed to provide students with a deep understanding of the key issues and challenges facing Canada’s economic landscape and the various strategies employed to address them. Students will explore the crucial economic roles played by firms, workers, government, and themselves as individual consumers and contributors.

Throughout the course, students will engage with the concepts of economic thinking and the economic inquiry process. They will learn to apply economic models to assess the impact of economic decisions and issues at individual, regional, and national levels. This analysis will help them understand how these roles collectively contribute to the stability and change within the Canadian economy.

Ideal for students interested in economics, business, and policy-making, this course equips them with the analytical tools and knowledge needed to critically evaluate economic activities and their broader implications.

Course information

  • Discipline: Canadian and World Studies
  • Course type: University/College Preparation
  • Prerequisite: Canadian History since World War I, Grade 10, Academic or Applied


Deepen your knowledge of biological systems with our advanced biology course, designed for students eager to explore the intricacies of life at various scales! 

This course provides an in-depth study of key biological processes through both theoretical learning and practical investigation. You will delve into a range of fascinating topics including biodiversity, evolution, genetic processes, as well as the structure and function of animals, and the anatomy, growth, and function of plants.

The course emphasizes the theoretical aspects of these topics, providing a solid foundation for understanding complex biological phenomena. Additionally, it focuses on refining your scientific investigation skills, enabling you to conduct rigorous and meaningful experiments and research in various areas of biology.

This course is ideal for students looking to pursue further studies in biology, environmental science, or related fields, providing them with the necessary tools and knowledge to excel in academic and research settings.

Course information

  • Discipline: Science
  • Course type: University Preparation  
  • Prerequisite: Science, Grade 10, Academic


Enhance your chemistry knowledge with our advanced course, designed to deepen your understanding of chemical properties and reactions! 

This course covers a broad range of topics including the properties of chemicals and chemical bonds, the dynamics of chemical reactions and the quantitative relationships within those reactions, solutions and solubility, as well as atmospheric chemistry and the behavior of gases.

Students will further develop their analytical skills as they explore both the qualitative and quantitative properties of matter. Additionally, the course addresses the societal and environmental impacts of common chemical reactions, providing a comprehensive view of chemistry’s role in the modern world.

This course is perfect for students looking to pursue further studies in chemistry or related fields, equipping them with the crucial skills and knowledge needed for academic and professional success in science.

Course information

  • Discipline: Science
  • Course type: University Preparation  
  • Prerequisite: Science, Grade 10, Academic

Develop essential literacy, communication, and critical thinking skills with our comprehensive course, designed to prepare you for success in both academic settings and daily life! 

This course emphasizes the analysis of challenging literary texts from a variety of historical periods, countries, and cultures, alongside a diverse array of informational and graphic texts.

Students will enhance their ability to create compelling oral, written, and media texts across different forms, focusing on using language with precision and clarity. The course also covers the effective and appropriate use of stylistic devices to enhance communication and expression.

Tailored to pave the way for the compulsory Grade 12 university or college preparation courses, this program equips students with the skills needed to excel in future academic challenges and to articulate ideas thoughtfully and persuasively in various contexts.

Course information

  • Discipline: English
  • Course type: University Preparation  
  • Prerequisite: English, Grade 10, Academic


Elevate your mathematical understanding with our course that explores the comprehensive concept of functions, building on students' existing knowledge of linear and quadratic relations! 

This course introduces students to both discrete and continuous functions, including detailed studies of trigonometric and exponential functions.

Students will learn to represent functions in various ways (numerically, algebraically, and graphically), and will solve complex problems involving real-world applications of these functions. The course also delves into inverse functions and enhancing skills in determining equivalent algebraic expressions.

Throughout the course, students are encouraged to reason mathematically and effectively communicate their thinking while solving multi-step problems. This program is designed to solidify foundational mathematical skills and prepare students for advanced studies in mathematics, science, engineering, and beyond.

Course information

  • Discipline: Mathematics
  • Course type: University Preparation
  • Prerequisite: Principles of Mathematics, Grade 10, Academic

Embark on your journey into computer science with our introductory course, designed to immerse students in the world of software development! 

In this course, students will learn to design software both independently and collaboratively, utilizing industry-standard programming tools and applying the software development life-cycle model.

Participants will gain hands-on experience in writing and utilizing subprograms within larger computer programs. As students' understanding of the computing environment expands, they will be encouraged to develop creative solutions to a variety of problems, enhancing their problem-solving and programming skills.

Furthermore, the course covers important topics such as environmental and ergonomic issues in computing, emerging research in computer science, and global career trends in computer-related fields. This course is ideal for students looking to pursue careers in technology, providing foundational skills and knowledge in computer science that pave the way for further education and career opportunities.

Course information

  • Discipline: Computer Studies
  • Course type: University Preparation   
  • Prerequisite: None

Dive into the foundational principles of physics with our course designed to enhance students’ understanding of this essential science! 

In this course, students will explore key concepts in physics, focusing on kinematics with an emphasis on linear motion, various types of forces, energy transformations, and the properties of mechanical waves and sound. Additionally, the study of electricity and magnetism will provide a comprehensive view of these fundamental physical phenomena.

Students will actively enhance their scientific investigation skills by testing and applying laws of physics in practical experiments. This hands-on approach not only deepens understanding but also helps develop critical thinking and problem-solving abilities.

Moreover, the course addresses the significant interrelationships between physics and technology, examining how technological applications of physics influence society and the environment. This exploration aims to foster a responsible and informed perspective on the role of physics in the modern world, making it ideal for students interested in careers in science, engineering, and technology-related fields.

Course information

  • Discipline: Science
  • Course type: University Preparation
  • Prerequisite: Science, Grade 10, Academic

Advance your English proficiency to new heights with ESL Level 4, a course designed to prepare students for full participation in Canadian society and academic environments with increasing fluency and accuracy! 

This level focuses on enhancing English skills in classroom settings and everyday social interactions, enabling students to engage as informed citizens.

In this course, students will sharpen their oral presentation skills and further develop their reading and writing abilities, which are essential for success across all school subjects. Listening and speaking skills will be expanded through active participation in discussions and seminars. Students will also study and interpret a variety of grade-level texts, craft narratives, articles, and summaries, and critically respond to diverse print and media texts.

ESL Level 4 is perfect for students nearing proficiency, aiming to refine their command of English in preparation for mainstream academic challenges and active civic participation. This course not only bolsters linguistic ability but also enhances understanding of Canadian cultural and social norms.

Course information

  • Discipline: English as a Second Language and English Literacy Development
  • Course type: Open
  • Prerequisite: None