Economics 12 / Advanced Placement Macroeconomics 12

Course Overview

This course is designed to help students understand how the economy works; and, since the economy is quite complex, the course is specifically designed to make the complex easy to understand. In taking this course, you will gain an understanding of how modern, free-market economies work. From the basics of supply and demand to the complexities of interest rates, foreign exchange, international trade and monetary policy - you will learn it all!

Students have the option of taking Economics 12, AP Macroeconomics, or an efficient method for obtaining both, which qualifies for dual credit. The AP level course will challenge the analytical abilities of students, teaching them to think in multi-variate ways about any number of more advanced economic concepts and their ramifications. The learning framework for both courses is laid out in an easy to follow, user-friendly format, with each lesson identifying the basic concepts to be learned, followed by a short video that summarizes the main concepts. Thereafter, students are directed to condensed readings and efficient exercises that will enable them to respond to case studies, short Q&A prompts and a brief multiple-choice quiz. AP students will have extended activities and tests that prepare them for the College Board exam in May of each year, in which case successful candidates will receive first year university credit in Macro Economics. While there is no exam for Economics 12, the AP Macro Economics course will conclude with a two-hour mock AP exam, which students will be well prepared for through the immense course preparations.

Units covered include: Economic basics (mostly supply and demand), economic indicators (unemployment, inflation and GDP), economic systems (capitalism, socialism), fiscal and monetary policy, modern schools of economic thought and international economic issues (trade and foreign exchange issues), ethical issues and contemporary problems in economics. We will also explore philosophical concepts such as wealth and poverty from a variety of lenses and what it means to be a responsible government, business or citizen within the boundary of economic exchange.

In short, this course explores the choices that individuals and societies make about the use of resources in a competitive global economy. Students will use economic concepts and models, as well as methods of economic inquiry to analyze current economic issues and make informed economic choices based on their analysis - for example, what policy actions might be taken in order to combat a recession or deal with unexpected inflation?


Time Commitment:

120 hours (3-4 hours/week linear)


Math 10

Enrollment Information

Enrollment Options

Your child is...

  • An enrolled HCOS student

    If your child is already an enrolled HCOS student, you can add a new online course in your parent Encom account. Here are the steps to do this:

    1. Sign into Encom: encom.onlineschool.ca
      What if I don't remember my login info?
    2. In Encom, click on the Course Selection button. 
    3. This will show you all of the courses that are available. If you do not see a specific course that you were looking for, please contact your individual teacher (grades 5-9) or regional grad advisor (grades 10-12).
  • A new student wishing to enroll with HCOS

    To enroll your child with HCOS, go to onlineschool.ca/enrollment-options/enroll-or-register-now/. Read the information and requirements, then click the Proceed with DL Enrollment button, and complete the enrollment form.

    Once you have completed this process, you will receive an email with your username and password for Encom. Then follow the steps for an enrolled HCOS student to add new courses.

  • Attending another school, but wishes to take an HCOS course

    If you attend another school but wish to take just one, or a few courses with HCOS, please go to bconlineschool.ca for more information about how to cross-enroll. Click the Sign Up! button, near the top right corner, to get started: