You can graduate high school without a Grade 12 math course in Ontario, British Columbia and Alberta, but Manitoba requires one, and some university programs name a specific course. U of T's equivalency list lines up Ontario's Advanced Functions with Pre-calculus 12 in BC, Math 30-1 in Alberta and Pre-Calculus Mathematics 40S in Manitoba. Waterloo's Geological Engineering sample also requires Calculus and Vectors.
On this page
- Do you need Grade 12 math to graduate?
- What universities mean when they ask for Grade 12 math
- Ontario's Grade 12 math courses, and the order they come in
- How the choice works in Alberta, BC and Manitoba
- Getting the credit outside regular day school
- When a tutor makes the biggest difference
- Frequently asked questions
Do you need Grade 12 math to graduate?
Start with the good news. In three of the four provinces we checked, a Grade 11 math course finishes the requirement. Ontario asks for three math credits with at least one of them in Grade 11 or 12. British Columbia asks for a Math 10 course and a Math 11 or 12 course. Alberta asks for a single 20-level course, the step that usually falls in Grade 11. In all three, Grade 11 can finish the job.
Manitoba is the exception. Every student there needs a Grade 12 math credit, chosen from three courses. That's one province in four.
Ontario will hand your teen a diploma without a minute of Grade 12 math in it, and then insist on Grade 12 English. Make of that what you will.
Quebec sits outside this question, because it has no Grade 12 at all. Secondary school there runs Secondary I to Secondary V, math already splits into three options by Secondary IV, and each option has its own ministerial exam, of which the student writes one. The University of Toronto admits Quebec applicants from CEGEP, the province's college system, rather than from the Secondary V diploma.
Graduating without Grade 12 math is one question. Getting into a program without it is a different one, and it's the one that closes doors quietly.
Grade 12 math in four provinces
| Province | Needed to graduate? | Grade 12 math courses | Provincial exam |
|---|---|---|---|
| Ontario | No. Three math credits, at least one of them in Grade 11 or 12 | Advanced Functions (MHF4U), Calculus and Vectors (MCV4U), Mathematics of Data Management (MDM4U), Mathematics for College Technology (MCT4C), Foundations for College Mathematics (MAP4C), Mathematics for Work and Everyday Life (MEL4E) | None in Grade 12; the province's math assessment is in Grade 9 |
| British Columbia | No. A Mathematics 10 course and a Mathematics 11 or 12 course | Pre-calculus 12, Foundations of Mathematics 12, Calculus 12, Statistics 12, Geometry 12, Apprenticeship Mathematics 12, Computer Science 12 | No Grade 12 math exam; the numeracy assessment is in Grade 10 |
| Alberta | No. One 20-level course: Mathematics 20-1, 20-2 or 20-3 | Mathematics 30-1, 30-2 and 30-3, and Mathematics 31 (calculus, after or alongside 30-1) | Diploma exams in Mathematics 30-1 and 30-2, worth 30% of the final mark |
| Manitoba | Yes. Applied, Essential or Pre-Calculus Mathematics 40S (Essential can also be taken as Essential Mathematics V and VI 45S) | Applied Mathematics 40S, Essential Mathematics 40S, Pre-Calculus Mathematics 40S | A provincial test in each 40S course, worth 20% of the final mark |
These are the four provinces we checked. For another province, the school's guidance counsellor or the provincial education ministry has the rule.
What universities mean when they ask for Grade 12 math
What three real programs ask for
Waterloo publishes a sample of its own required courses. The spread inside one school is the fastest way to see what "Grade 12 math" means in practice. Honours Arts and Business asks for any Grade 12 U English at 70% and no math at all, where the U is Ontario's tag for a university-preparation course. Public Health asks for any Grade 12 U English at 75% and any Grade 12 U math at 70%. Geological Engineering asks for Advanced Functions, Calculus and Vectors, Chemistry, English and Physics, each at 70%.
The math mark still counts when the course isn't required. Waterloo builds its admission average from a student's top six Grade 12 U or M courses, the required ones included, and leaves college (C), open (O) and co-op courses out of the count entirely. U of T asks Ontario applicants for six 4U or 4M courses, English among them.
BC runs on the same logic under different names. The University of British Columbia asks its Arts applicants for no math, unless they plan to major in Economics. Commerce, Engineering and Science all want Pre-calculus 12.
One instruction outranks every example: open the program page for the year your teen applies. Requirements are set program by program. Do it before the form is due.
Same course, different name: how the provinces line up
Course names change at every provincial border, which catches out families who move and students applying out of province. For U of T admissions, the courses fill the same prerequisite. The name doesn't travel. U of T publishes its own translation, and it's the cleanest one we found. Advanced Functions is Pre-calculus 12 in BC, Mathematics 30-1 in Alberta, Pre-Calculus 30 in Saskatchewan and Pre-Calculus Mathematics 40S in Manitoba.
Two warnings come from the same kind of source. UBC doesn't count Foundations of Mathematics, History of Mathematics or Workplace Mathematics toward any program that requires Pre-calculus 12. U of T doesn't accept Manitoba's Essential Mathematics 40S at all.
The same course under five provincial names (University of Toronto's equivalency list)
| Province | Counts as Advanced Functions (MHF4U) | Counts as Calculus and Vectors (MCV4U) |
|---|---|---|
| British Columbia | Pre-calculus 12 | Calculus 12, or AP Calculus (AB or BC) |
| Alberta | Mathematics 30-1 | Mathematics 31, or AP Calculus (AB or BC) |
| Saskatchewan | Pre-Calculus 30 | Calculus 30, or AP Calculus (AB or BC) |
| Manitoba | Pre-Calculus Mathematics 40S | Calculus 42U, AP Calculus (AB or BC), or Introduction to Calculus 45S with Advanced Mathematics 45S |
U of T's list is for applying to U of T. Other universities publish their own, and U of T doesn't accept Manitoba's Essential Mathematics 40S.
Before course selection closes
- Open the admission page for two or three programs your teen is considering, for the year they'll apply
- Write down whether each one names a math course, asks for any Grade 12 math, or asks for none
- Check for a minimum grade in the required courses, not just the course name
- Confirm the prerequisite is done or on the timetable (in Ontario, Functions or Mathematics for College Technology before Advanced Functions)
- If university is the plan, make sure the course is a university-preparation course, since Waterloo, for one, leaves college courses out of its average
Ontario's Grade 12 math courses, and the order they come in
What each course is for, and what you need first
Ontario runs six Grade 12 math courses under one curriculum written in 2007. The ministry's curriculum site says that document stays in effect for Grades 11 and 12.
The chain is short. Functions (MCR3U) in Grade 11 opens Advanced Functions (MHF4U), and Advanced Functions opens Calculus and Vectors (MCV4U). There's a side door most summaries leave out. The course description also lists Mathematics for College Technology (MCT4C) as a prerequisite for Advanced Functions.
One warning belongs to any Grade 11 student sitting in Functions and Applications (MCF3M). That course leads to Data Management and the two college courses, not straight to Advanced Functions. Getting there means taking Functions (MCR3U) or Mathematics for College Technology first.
Ontario's Grade 12 math courses
| Course | Type | What comes first | Who the curriculum says it's for |
|---|---|---|---|
| Advanced Functions (MHF4U) | University | Functions (MCR3U), or Mathematics for College Technology (MCT4C) | Students heading to Calculus and Vectors, and students building a math base before a range of university programs |
| Calculus and Vectors (MCV4U) | University | Advanced Functions, before it or in the same term | Science, engineering, economics and some business programs, including any with university calculus, linear algebra or physics |
| Mathematics of Data Management (MDM4U) | University | Functions (MCR3U) or Functions and Applications (MCF3M) | University programs in business, the social sciences and the humanities |
| Mathematics for College Technology (MCT4C) | College | Functions and Applications (MCF3M) or Functions (MCR3U) | College technology programs |
| Foundations for College Mathematics (MAP4C) | College | Foundations for College Mathematics, Grade 11 (MBF3C), or Functions and Applications (MCF3M) | College programs in business, health sciences and human services, and some skilled trades |
| Mathematics for Work and Everyday Life (MEL4E) | Workplace | Mathematics for Work and Everyday Life, Grade 11 (MEL3E) | Everyday math for work and home: statistics, budgets and a personal income tax return |
Taking Advanced Functions and Calculus in the same term
Ontario's curriculum says Advanced Functions "must be taken prior to or concurrently with" Calculus and Vectors, so the same term is allowed.
It's still the harder route. The curriculum describes Calculus and Vectors as a course that "builds on students' previous experience with functions and their developing understanding of rates of change". Rates of change are part of what Advanced Functions teaches. A student taking both at once starts calculus without that head start.
There's a second job inside the same course: vectors, and lines and planes in three-dimensional space. That's a different kind of thinking from derivatives, and it shows up in the same semester.
Our view: if the timetable lets your teen take Advanced Functions first, take it first. If both land together, the first few weeks of calculus are where help pays for itself.
Data Management counts, but it can't replace Advanced Functions
Mathematics of Data Management (MDM4U) is a university-preparation course, and the curriculum says students heading into business, the social sciences and the humanities "will find this course of particular interest". It ends in a culminating investigation.
So it satisfies a requirement written as "any Grade 12 U math", which is what Waterloo's Public Health sample asks for. It doesn't satisfy a requirement that names Advanced Functions or Calculus and Vectors, which is what the Geological Engineering list does. Both things are true at once.
The practical read is about who your teen might become. A student who's strong in statistics and headed for a social science program can build a good average on it. A student who might still swing back to science should keep Advanced Functions on the schedule.
How the choice works in Alberta, BC and Manitoba
Alberta: Math 30-1, Math 30-2 and the diploma exam
Alberta's own course-sequence chart lays the usual paths out plainly: Mathematics 20-1 to 30-1, 20-2 to 30-2, and 20-3 to 30-3. Mathematics 31, the calculus course, takes 30-1 before it or alongside it.
Math 30-1 and Math 30-2 each end in a diploma exam worth 30% of the final mark, with course work carrying the other 70%. That's a lot of weight on one sitting. Math 30-3 and Math 31 have no diploma exam at all. Alberta works the arithmetic itself: a 68% school mark and 60% on the exam give a final mark of 66%. There are five sittings in the 2026-27 school year, in November, January, April, June and August.
That 70% is the part families can still influence. Help bought during the term protects it, and help bought the week before the exam can only nudge the other 30%. If Math 30-1 is the course going sideways, that's the case for math tutors in Calgary in October rather than late in the term.
For applications, the translation matters too. U of T treats Math 30-1 as Advanced Functions and Math 31 as Calculus and Vectors.
British Columbia: Pre-calculus 12 or Foundations of Mathematics 12
BC's Grade 12 list is the longest of the four provinces. It runs to seven courses: Pre-calculus 12, Foundations of Mathematics 12, Calculus 12, Statistics 12, Geometry 12, Apprenticeship Mathematics 12 and Computer Science 12. None of them ends in a provincial math exam. The province's numeracy assessment is written back in Grade 10.
UBC is the clearest guide to the choice. Pre-calculus 12 is required for Commerce, Engineering and Science. Foundations of Mathematics 12 is accepted for Dental Hygiene. Calculus 12 isn't required for admission, though UBC calls it rigorous and "recommended for students entering programs at UBC that require first-year Math".
So Pre-calculus 12 is the course to protect. If it's going badly by October, that's the month to go looking for math tutors in Vancouver, not April.
Manitoba, where you can't skip Grade 12 math
Every Manitoba student needs a Grade 12 math credit to graduate. There's no Grade 11 substitute. The choice is one of three: Applied Mathematics 40S, Essential Mathematics 40S or Pre-Calculus Mathematics 40S. Essential can also be taken as Essential Mathematics V and VI 45S.
All three finish with a provincial test at the end of the semester, and that test carries 20% of the final course mark.
Which one your teen picks matters well past graduation. U of T treats Pre-Calculus Mathematics 40S as Advanced Functions, and doesn't accept Essential Mathematics 40S at all. So Pre-Calculus Mathematics 40S is the one that keeps the most university doors open. Take it if your teen isn't sure yet what comes after high school.
The test lands at the end of the semester. So the useful window for math tutors in Winnipeg is the middle of the course, not the week before it.
Getting the credit outside regular day school
Summer school, night school and adult upgrading
School boards in Ontario may offer summer school through continuing education. The same continuing education arm runs credit courses during the day, in the evening and on weekends. Admission terms are set by the board that operates the summer school. So your own board is the first call, before any private provider.
If your teen retakes a course to lift a mark, know this: U of T says it reserves "the right to take into account repeated courses".
Adults have two routes worth knowing. In Ontario, the Academic and Career Entrance program runs at the province's 24 public colleges, costs nothing for eligible residents 18 and over, and is recognized as Grade 12 equivalent by every Ontario public college. In Alberta, adults 20 and over may enrol in any high school course without its prerequisites. A pass there earns credit for the prerequisite courses as well.
Check a private school before you pay for a math credit
This part is Ontario only. The ministry says plainly that it doesn't license, accredit or oversee private schools. It spells out the consequence too: "Not all private schools can grant students the Ontario Secondary School Diploma (OSSD), or credits toward the OSSD."
A private high school may grant credits only after a successful inspection, can lose that right after a later inspection, and has to say on its own website whether it can grant them.
The check takes two minutes. Search the ministry's private-school list by school name. It includes the school's number and whether it offers OSSD credits. Then check the separate revocation list by name or BSID. Do that before you pay, not after.
One more thing before you sign: teachers and principals at private schools don't have to be certified by the Ontario College of Teachers.
Red flags before you pay a private school for a Grade 12 math credit in Ontario:
- The school's website doesn't say whether it can grant credits toward the OSSD
- You can't find the school on the ministry's list of private schools as one that offers OSSD credits
- The school's name or BSID appears on the ministry's list of schools whose credit-granting authority was revoked
When a tutor makes the biggest difference
Tutoring works best as a short, targeted purchase. Three moments in a Grade 12 math year earn the money.
The first is a course a program page names with a minimum grade attached. Waterloo's samples set floors at 70% and 75%. A course your teen has to clear at 75% is a different project from one they just have to finish.
The second is the opening weeks of Calculus and Vectors, when Advanced Functions is running in the same term. That's the gap the curriculum builds in, and it closes fastest when somebody catches it early.
The third is an exam-weighted course. Alberta's diploma exams take 30% of the final mark, and Manitoba's provincial tests 20%.
We'd spend the money early in a required course rather than on a retake later. U of T, for one, reserves the right to look at repeated courses. A good first attempt is cheaper than a second one.
For the money side, our guide to what a math tutor costs, and where help is free has the going rates and the no-cost options. When you're ready to book, browse math tutors near you, or start with math tutors in Mississauga if you're west of Toronto.
Your job this week is smaller than it looks. Open two program pages, write down what each one asks for, and take that list to the course-selection sheet.
Frequently asked questions
Is Grade 12 math mandatory in Ontario?
No. Ontario's diploma needs three math credits with at least one in Grade 11 or 12, so a Grade 11 course can finish the requirement. It's still worth checking program pages before you drop it. Waterloo's Public Health program, for one, asks for a Grade 12 U math course at 70%.
Can you take Calculus and Vectors without Advanced Functions?
Not without it, but you don't have to finish it first. Ontario's curriculum says Advanced Functions must be taken before or at the same time as Calculus and Vectors. Taking them together is allowed. The calculus course builds on the rates of change taught in Advanced Functions, so expect a steeper start.
Does Data Management count as a university math course?
Yes. Mathematics of Data Management (MDM4U) is a university-preparation course, so it meets a requirement for "any Grade 12 U math". It doesn't meet a requirement that names Advanced Functions or Calculus and Vectors, as Waterloo's Geological Engineering sample does.
What's the difference between Math 30-1 and Math 30-2?
Math 30-1 is the course that leads on to Math 31, Alberta's calculus course. It's also the one U of T treats as Advanced Functions. Math 30-2 usually follows Math 20-2. Both end in a diploma exam worth 30% of the final mark. If a program names Math 30-1, then 30-2 won't meet the requirement.
Is Pre-calculus 12 or Calculus 12 the one to take in BC?
Pre-calculus 12 first. UBC requires it for Commerce, Engineering and Science, and doesn't count Foundations of Mathematics toward those programs. Calculus 12 isn't required for admission, but UBC recommends it for students entering programs that require first-year math. Take it after Pre-calculus 12 if the timetable allows, as an extra rather than a swap.
Can you take Grade 12 math in summer school or online?
In Ontario, often yes. School boards may offer summer school through continuing education, with admission terms set by each board. A private online school can grant the credit only if the ministry has inspected it. Look the school up on the ministry's private school list before you pay.
