Available courses

Accounting is the system for keeping score in business. Learn to referee this thrilling blood sport, or just learn how to play better. This course will introduce players to all parts of basic bookkeeping, and by the end you will be able to set up and maintain a simple accounting system.

Doing business with other cultures, in other far-away jurisdictions is a growing part of Canadian life, and a real opportunity for us world-wide. Get in on it!

See the course outline for more info.

Everyone in Canada does business every day. Learn what you need to manage better, and not get taken by the players. We introduce students to marketing, personal finance, accounting, production, and entrepreneurship.

This course continues on where the Grade 11 Accounting, a prerequisite course, leaves off. After a review of the accounting cycle, we examine various accounting issues in greater depth, including the merchandising inventory systems, cash control, computerized accounting systems, asset management, corporate structures and financial statement analysis.

This course enables students to broaden their understanding of relationships and extend their problem-solving and algebraic skills through investigation, the effective use of technology, and abstract reasoning. Students will explore quadratic relations and their applications; solve and apply linear systems; verify properties of geometric figures using analytic geometry; and investigate the trigonometry of right and acute triangles. Students will reason mathematically and communicate their thinking as they solve multi-step problems.

This course enables students to broaden their understanding of mathematics as a problem-solving tool in the real world. Students will extend their understanding of quadratic relations; investigate situations involving exponential growth; solve problems involving compound interest; solve financial problems connected with vehicle ownership; develop their ability to reason by collecting, analysing, and evaluating data involving one variable; connect probability and statistics; and solve problems in geometry and trigonometry. Students will consolidate their mathematical skills as they solve problems and communicate their thinking.


This course extends students’ experience with functions. Students will investigate the properties of polynomial, rational, logarithmic, and trigonometric functions; develop techniques for combining functions; broaden their understanding of rates of change; and develop facility in applying these concepts and skills. Students will also refine their use of the mathematical processes necessary for success in senior mathematics. This course is intended both for students taking the Calculus and Vectors course as a prerequisite for a university program and for those wishing to consolidate their understanding of mathematics before proceeding to any one of a variety of university programs.


This is a testing and collaboration area for teachers to become familiar with using Moodle. This course is restricted to teachers only.

This course examines communications technology from a media perspective. Students will develop knowledge and skills as they design and produce media projects in the areas of live, recorded, and graphic communications. These areas will include exploring HD video and compression formats, Adobe Flash w. actionscript, music production and radio broadcasting and an introduction to video game design; and interactive new media. Students will also develop an awareness of related environmental and societal issues, and will explore college and university programs and career opportunities in the various communications and technology fields.  There is no pre-requisite for this course, all are welcome! This course enrollment is limited to 21 students. 

Traditional photography course taught using digital cameras and photo editing software.

This course examines communications technology from a media perspective. Students will develop knowledge and skills as they design and produce media projects in the areas of live, recorded, and graphic communications. These areas will include exploring HD video and compression formats, Adobe Flash w. actionscript, music production and radio broadcasting and an introduction to video game design; and interactive new media. Students will also develop an awareness of related environmental and societal issues, and will explore college and university programs and career opportunities in the various communications and technology fields.  There is no pre-requisite for this course, all are welcome! This course enrollment is limited to 21 students. 

This dual-credit course will give students a fully-rounded introduction to studio-based television broadcasting. In this course students will: learn lighting techniques,camera operation and theory (both studio and portable) sound production and theory and post production concepts such as editing and special effects creation will be introduced. Additionally, the importance of teamwork, punctuality, working safely and a commitment to excellence will be stressed in all aspects of the course curriculum. This course enrollment is limited to 22 students.

This course introduces students to communications technology from a media perspective.Students will work in the areas of TV/video and movie production, radio and audio production, print and graphic communications, photography, and interactive new media and animation. Student projects may include computer-based activities such as creating videos, editing photos, working with audio, cartooning, developing animations, and designing web pages. Students will also develop an awareness of environmental and societal issues related to communications technology, and will explore secondary and post secondary education and training pathways and career opportunities in the various communications technology fields. Prerequisite: None

This course introduces students to computer programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers. Additionally, the importance of teamwork, punctuality, working safely and a commitment to excellence will be stressed in all aspects of the course curriculum.

This project-driven course will give students a better understanding of some of the technology programs offered by the Toronto District School Board and Stephen Leacock C.I. This course will prepare students for the more advanced technology courses offered in grades 10 and up. There is no pre-requisite for this course, all are welcome! This course enrollment is limited to 24 students.

This course introduces students to the service and maintenance of vehicles. Students will develop knowledge and skills related to the construction and operation of vehicle/craft systems and learn maintenance and repair techniques. Student projects may include the construction of a self-propelled vehicle or craft, engine service, tire/wheel service, electrical/battery service, and proper body care. Students will develop an awareness of related environmental and societal issues, and will explore secondary and post-secondary pathways leading to careers in the transportation industry.

This course enables students to develop technical knowledge and skills
as they study, test, service, and repair engine, electrical, suspension, brake,and steering systems on vehicles, Students will develop communication and teamwork skills through practical tasks,using a variety of tools and equipment.Students will develop an awareness of environmental and societal issues related to transportation and will learn about apprenticeship and college programs leading to careers in the transportation industry.

This course enables students to develop technical knowledge and skills as they study,test, service, and repair engine, electrical, suspension, brake, and steering systems on vehicles. Students will develop communication and teamwork skills through practical tasks, using a variety of tools and equipment. Students will develop an awareness of environmental and societal issues related to transportation,and will learn about apprenticeship and college programs leading to careers in the transportation industry.