Grade 12 courses you need for engineering in Canada
The Grade 12 English, math, chemistry and physics courses Canadian engineering programs ask for, province by province, and which schools want calculus.
In short
- Almost every Canadian engineering program asks for Grade 12 English, a pre-calculus or advanced functions math course, chemistry and physics.
- Some universities also require Grade 12 calculus (for example Waterloo, Toronto and McGill for Ontario students, and the University of Alberta through Mathematics 31). Others, such as UBC and the University of Saskatchewan, do not.
- Because the strictest schools want calculus, taking it keeps the most doors open if your school offers it.
- Course names differ by province, and requirements differ by university and program and change from year to year. Always confirm on each program's official admission page.
The short answer: five courses cover most programs
If you want to keep engineering open as an option, plan for five Grade 12 courses: English, the top pre-calculus or advanced functions course, calculus, chemistry and physics. That set meets or exceeds what most Canadian engineering faculties ask for. The exact names depend on your province, which is why a student in Alberta talks about Math 30-1 and Math 31 while a student in Ontario talks about MHF4U and MCV4U.
The part that surprises families is that calculus is not universal. The University of Waterloo asks Ontario applicants for Advanced Functions (MHF4U), Calculus and Vectors (MCV4U), Chemistry (SCH4U), Physics (SPH4U) and English (ENG4U), with at least 70 percent in each. The University of Alberta lists Math 30-1, Math 31, Chemistry 30, Physics 30 and English 30-1. UBC, on the other hand, says plainly that its engineering program does not require high school calculus, and the University of Saskatchewan asks for Pre-Calculus 30, Chemistry 30 and Physics 30 at 70 percent or more in each.
Engineering prerequisites by province
The table below shows the usual Grade 12 course in each subject area for each province. It is built from university admission equivalency pages that were checked in October 2026. It tells you which course in your province counts as "Grade 12 physics" or "Grade 12 calculus" when a university lists its requirements. It does not mean every university requires every column.
| Province | English | Pre-calculus math | Calculus | Chemistry | Physics |
|---|---|---|---|---|---|
| Ontario | ENG4U | MHF4U Advanced Functions | MCV4U Calculus and Vectors | SCH4U | SPH4U |
| British Columbia and Yukon | English Studies 12 or English First Peoples 12 | Pre-Calculus 12 | Calculus 12 | Chemistry 12 | Physics 12 |
| Alberta and Nunavut | English Language Arts 30-1 | Mathematics 30-1 | Mathematics 31 | Chemistry 30 | Physics 30 |
| Saskatchewan | ELA A30 and B30 | Pre-Calculus 30 | Calculus 30 | Chemistry 30 | Physics 30 |
| Manitoba | English Language Arts 40S | Pre-Calculus Mathematics 40S | Introduction to Calculus 45S or AP Calculus | Chemistry 40S | Physics 40S |
| Nova Scotia | English 12 or Advanced English 12 | Pre-Calculus 12 | Calculus 12 | Chemistry 12 | Physics 12 |
| New Brunswick (anglophone) | English 121 or 122 | Pre-Calculus 120 A and 120 B | Calculus 120 | Chemistry 121 or 122 | Physics 121 or 122 |
| Newfoundland and Labrador | English Language Arts 3201 | Advanced Mathematics 3200 | Calculus 3208 | Chemistry 3202 | Physics 3204 |
| Prince Edward Island | English 621A | Pre-Calculus 621B | Calculus 611B | Chemistry 12 (CHM621A) | Physics 621A |
Two places need extra care. The Northwest Territories is moving from Alberta's curriculum to British Columbia's, so Grade 12 course names are changing; check with your school and each university. Quebec has no Grade 12 at all, which is covered in its own section below. French-language programs in several provinces also use different course names, such as Précalcul 12 or Chimie 30.
If you want to see these courses side by side with the other subjects universities count, our high school to university guide has a full list for every province and territory.
Which universities require Grade 12 calculus?
This is the question most students actually need answered, because calculus is the course schools are least likely to make compulsory and the one students are most tempted to drop. Here is what a sample of official engineering admission pages said in October 2026.
| University | Calculus required? | What the page asks for |
|---|---|---|
| Waterloo (Ontario applicants) | Yes | MHF4U, MCV4U, SCH4U, SPH4U, ENG4U, at least 70% in each, plus the Admission Information Form |
| University of Toronto | Yes | ENG4U, MHF4U, MCV4U, SCH4U, SPH4U and one more U or M course |
| McGill (Ontario applicants) | Yes | 4U English or French, Calculus and Vectors, Physics and Chemistry |
| University of Alberta | Yes | Math 30-1, Math 31, Chemistry 30, Physics 30, English 30-1 |
| UBC | No | English 12, Pre-Calculus 12, Chemistry 12 and Physics 12 or equivalents; high school calculus not required |
| University of Saskatchewan | No | Pre-Calculus 30, Chemistry 30, Physics 30, at least 70% in each |
| UNB (New Brunswick applicants) | No | English 122, Pre-Calculus A 120 and B 120, Chemistry 122, Physics 122, at least 70% in each |
Some schools sit in between. Memorial University normally asks for Advanced Mathematics 3200 with at least 75 percent, says grades above 80 percent in the key courses are normally required, and recommends calculus rather than requiring it. Waterloo's engineering requirement pages ask Manitoba students for one of Calculus 45A, Calculus 45S or AP Calculus, and Nova Scotia students for Calculus 12, so the rule follows you even if you live outside Ontario.
The practical takeaway: if your school offers Grade 12 calculus, taking it costs you one elective and keeps every program on this list open. If your school does not offer it, look for an online or summer option early, or focus on universities that do not require it and plan to work hard in first-year calculus.
What about Quebec and CEGEP students?
Quebec students finish high school at Secondary V and then complete a pre-university DEC at a CEGEP, usually the two-year Science program. Universities look at the specific college courses rather than Grade 12 courses. McGill, for example, lists the college chemistry, mathematics and physics courses it expects for engineering, and also sets minimum R-scores for each engineering program, both overall and for the math and science prerequisites. If the R-score is new to you, read our explainer on what the R-score is.
Students moving into or out of Quebec should check each university's page for their exact situation, because Secondary V on its own is usually not treated the same as a Grade 12 diploma.
Grades: how high do they need to be?
Many pages state a minimum in each prerequisite, often 70 percent, and a minimum overall average. Those minimums are the floor, not the target. The University of Alberta notes that admission is competitive and that meeting minimum requirements does not ensure admission. Waterloo publishes a range of admission averages separately from its minimums, and those ranges are much higher.
Universities also use different averages. Some average only the prerequisite courses; Ontario schools usually average six Grade 12 U or M courses that include the prerequisites. Read how each school calculates its average before you compare yourself with a published number.
Planning from Grade 10 and 11
Grade 12 courses have Grade 11 prerequisites, so engineering planning really starts in Grade 10. A simple sequence works for most students.
- In Grade 10, choose the academic math and science path your school uses for university preparation.
- In Grade 11, take the top math course plus chemistry and physics. Dropping physics in Grade 11 usually closes Grade 12 physics.
- In Grade 12, schedule English, pre-calculus or advanced functions, calculus, chemistry and physics. In Ontario, calculus usually follows or runs alongside Advanced Functions.
- Before applications open, list three to six programs you are interested in and copy each one's required courses and minimum marks into one place.
- Check for supplementary forms, interviews or portfolios, which some engineering programs require on top of grades.
If you are worried about a gap, a quick check can help. Our Grade 12 maths diagnostic and Grade 12 physics diagnostic show which topics need attention, and the Grade 12 maths collection has printable practice with answer keys. Students heading to first year can preview the pace with our calculus readiness flashcards.
Sources
- University of Waterloo Engineering: admission requirements for Ontario students
- University of Toronto Engineering Academic Calendar: admission requirements
- University of Alberta Faculty of Engineering: undergraduate admissions
- UBC Engineering: what courses do you need to get into engineering?
- McGill University: Ontario applicant requirements
- University of Saskatchewan: 2026-27 admission requirements
- University of New Brunswick: admission requirements for New Brunswick students (PDF)
- Memorial University Engineering: high school course requirements
General information for study and teaching, not professional, legal or admissions advice. Rules and requirements change: check the official pages linked above. Found a mistake? Tell us and we will correct it. How we write: editorial policy.
More in University in Canada
University in Canada
Do Canadian universities accept AP and IB credits?
How AP and IB courses count at Canadian universities for admission and transfer credit, with real examples from McGill, Queen's and the University of Alberta.
University in Canada
How student loans and grants work in Canada
A plain guide to Canada Student Grants and Loans: applying through your province, 2026-27 grant amounts, interest-free federal loans, repayment and RAP.
University in Canada
How to choose a university program in Canada
A practical way to choose a Canadian university program: prerequisites, co-op, accreditation, course calendars, open houses and real costs, with a worksheet.