Percentage to GPA in Canada: Why the Same Mark Becomes Three Different Numbers
An 85% is a 3.9 at McMaster, a 4.0 at Queen's and a plain "A" at UBC, whose published scale gives letter grades and percentage bands but no grade points. A 90% is a 4.0 at McMaster and a 4.3 at Queen's. So there is no single conversion from a Canadian percentage to a GPA: you need the scale of the school that issued the mark, then the receiving program's own rules. Convert each course first and average second: the other order can be off by a third of a point.
Three official scales, side by side
This guide is part of the grades and GPA hub. McMaster's registrar publishes a 12-point scale and gives a 4.0 equivalent next to it. Queen's publishes percentage bands and a 4.3-maximum scale. UBC publishes letter grades and percentage bands for "most faculties" and says nothing about grade points on that page.
| Percentage | Letter (McMaster, Queen's) | McMaster 12-point | McMaster 4.0 | Queen's points | UBC letter |
|---|---|---|---|---|---|
| 90 to 100 | A+ | 12 | 4.0 | 4.3 | A+ (90 to 100) |
| 85 to 89 | A | 11 | 3.9 | 4.0 | A (85 to 89) |
| 80 to 84 | A- | 10 | 3.7 | 3.7 | A- (80 to 84) |
| 77 to 79 | B+ | 9 | 3.3 | 3.3 | B+ (76 to 79) |
| 73 to 76 | B | 8 | 3.0 | 3.0 | B (72 to 75) / B+ at 76 |
| 70 to 72 | B- | 7 | 2.7 | 2.7 | B- (68 to 71) / B at 72 |
| 67 to 69 | C+ | 6 | 2.3 | 2.3 | C+ (64 to 67) / B- at 68 to 69 |
| 63 to 66 | C | 5 | 2.0 | 2.0 | C (60 to 63) / C+ at 64 to 66 |
| 60 to 62 | C- | 4 | 1.7 | 1.7 | C at 60 to 63 |
| 57 to 59 | D+ | 3 | 1.3 | 1.3 | C- (55 to 59) |
| 53 to 56 | D | 2 | 1.0 | 1.0 | D (50 to 54) / C- at 55 to 56 |
| 50 to 52 | D- | 1 | 0.7 | 0.7 | D (50 to 54) |
| 0 to 49 | F | 0 | 0.0 | 0.0 | F (0 to 49) |
Queen's publishes its bands with decimals (for example 85 to 89.9 for an A). McMaster's page and UBC's give whole numbers. The McMaster and Queen's letter bands are identical, which makes the difference in points easy to see: Queen's gives A+ a 4.3 and A a 4.0, where McMaster gives 4.0 and 3.9.
The practical reading is that a letter is the safest common currency between schools, and a GPA number belongs to the scale that produced it. A student with all A+ grades has a 4.0 at McMaster and a 4.3 at Queen's, and neither is "more" than the other.
Where the three scales disagree
McMaster and Queen's put the same percentage in the same letter band. UBC's bands are different. Here are the percentages where UBC's letter differs from the other two:
| Percentage | McMaster and Queen's | UBC |
|---|---|---|
| 50 to 52 | D- | D |
| 55, 56 | D | C- |
| 57 to 59 | D+ | C- |
| 60 to 62 | C- | C |
| 64 to 66 | C | C+ |
| 68, 69 | C+ | B- |
| 72 | B- | B |
| 76 | B | B+ |
At 76% a McMaster or Queen's student has a B (3.0) and a UBC student has a B+. At 68% and 69% the same gap shows between a C+ and a B-. The differences are one letter step wide and appear mostly in the lower and middle bands, where grade points move by 0.3 per step.
Even inside one university, the scale can change
A school's headline scale does not always apply to every faculty or every year. Queen's registrar publishes its main table (the 4.3 scale used above) for Arts and Science, the Smith School of Business, Smith Engineering, the School of Graduate Studies and Health Sciences, and then lists exceptions.
| Case at Queen's | What differs |
|---|---|
| Faculty of Teacher Education, effective May 1, 2013 | Different percentage bands (an A is 80 to 89, a B is 70 to 79) and descriptors instead of the standard table |
| Faculty of Law | Grade points and descriptors (an A is "Exceptional") with no percentage conversion |
| Marks from before May 1, 2011 | Different letter and percentage bands, such as an A at 80 to 100% and a B at 65 to 79% |
| Minimum passing grade | B- in Graduate Studies; C- in Medicine and Nursing |
| Pass/fail and credit grades | Not included in GPA calculations |
The same mark can therefore change letter inside one institution. A 79% is a B+ (3.3) on the main table and a B in Teacher Education, and an 82% is an A- (3.7) on the main table and an A in Teacher Education. The registrar also notes that a cumulative GPA has not appeared on official transcripts since January 7, 2014, which is why a GPA built from a transcript is a working estimate. The practical rule is to find the scale that applies to the faculty and the year of each mark, not only to the school.
One transcript, three conversions
To see the effect, take a made-up student with ten courses and 36 units of credit. Eight courses carry 3 units and two year-long courses carry 6.
| Course | Mark | Units | McMaster | McMaster points (12-point × units) | Queen's | Queen's points (× units) | UBC letter |
|---|---|---|---|---|---|---|---|
| Calculus I | 82 | 3 | A- (10) | 30 | A- (3.7) | 11.1 | A- |
| Chemistry | 76 | 3 | B (8) | 24 | B (3.0) | 9.0 | B+ |
| Biology | 88 | 3 | A (11) | 33 | A (4.0) | 12.0 | A |
| Psychology | 91 | 3 | A+ (12) | 36 | A+ (4.3) | 12.9 | A+ |
| Statistics | 69 | 3 | C+ (6) | 18 | C+ (2.3) | 6.9 | B- |
| English | 74 | 3 | B (8) | 24 | B (3.0) | 9.0 | B |
| Economics | 85 | 3 | A (11) | 33 | A (4.0) | 12.0 | A |
| Sociology | 79 | 3 | B+ (9) | 27 | B+ (3.3) | 9.9 | B+ |
| Year-long lab | 72 | 6 | B- (7) | 42 | B- (2.7) | 16.2 | B |
| Year-long seminar | 93 | 6 | A+ (12) | 72 | A+ (4.3) | 25.8 | A+ |
| Total | 36 | 339 | 124.8 |
McMaster's registrar defines course points as course units multiplied by the grade point of the final grade, and a term GPA as total points divided by the term GPA units. Applying the same method to the 12-point scale gives 339 ÷ 36 = 9.42 out of 12. Using McMaster's own 4.0 column instead, with the same weighting, gives 121.5 ÷ 36 = 3.375. Queen's scale gives 124.8 ÷ 36 = 3.47.
Queen's registrar page does not give a GPA formula. This illustration uses the same units-weighted method as McMaster. Queen's page also notes that a cumulative GPA has not appeared on its official transcripts since January 7, 2014, so the number you build here is a working estimate, not a transcript figure.
For the same student:
| Method | Result |
|---|---|
| McMaster 12-point GPA | 9.42 |
| McMaster 4.0 GPA | 3.375 |
| Queen's 4.3-scale GPA | 3.467 |
| Weighted average percentage | 81.17% |
| Simple average of the ten marks | 80.90% |
The weighted percentage is higher than the simple average because the 93% seminar carries double weight. For an applicant, the choice of weighted versus simple averaging can move a mark by a few tenths of a point before any conversion.
Three shortcuts that give the wrong answer
Dividing a 12-point GPA by 3. The 12-point scale looks proportional to 4.0 (12 ÷ 3 = 4), and a 9.42 divided by 3 gives 3.14. The McMaster 4.0 column does not move in even steps (A+ 4.0, A 3.9, A- 3.7, B+ 3.3). The course-by-course 4.0 GPA for this student is 3.375. The shortcut understates it by about 0.24.
Converting the average percentage. The student's weighted average of 81.17% sits in the A- band (3.7 at both McMaster and Queen's). The course-by-course GPA is 3.375 at McMaster and 3.467 at Queen's. Averaging first and converting after pushes the answer up to 3.7, which overstates it by 0.23 (Queen's) to 0.33 (McMaster). Convert each course and then average.
Treating all courses as equal. Weighting by units matters: the 72% year-long lab course contributes 42 McMaster points on its own, more than Calculus I (30) or Biology (33), even though its mark is lower than both.
One percentage point can move a lot
Boundaries are cliffs. The next table shows what happens if each mark in the example were one point higher under the Queen's scale. Four courses are exactly one point below a boundary.
| Course | Mark | Letter now | Letter at +1 | Change in points | Units | Effect on total points |
|---|---|---|---|---|---|---|
| Chemistry | 76 | B (3.0) | B+ (3.3) | +0.3 | 3 | +0.9 |
| Statistics | 69 | C+ (2.3) | B- (2.7) | +0.4 | 3 | +1.2 |
| Sociology | 79 | B+ (3.3) | A- (3.7) | +0.4 | 3 | +1.2 |
| Year-long lab | 72 | B- (2.7) | B (3.0) | +0.3 | 6 | +1.8 |
Raising every mark by a single point lifts the Queen's GPA from 3.467 to 3.608, and the McMaster 4.0 GPA from 3.375 to 3.517. The effect is lumpy: most of the movement comes from the four marks at the edge of a band. That is why a request to a professor to re-check a 69 can matter more than a request about an 82.
Term GPA, cumulative GPA and what is left out
McMaster's registrar defines a term GPA as total points for the term divided by the term GPA units, and the cumulative GPA over all earned units that count toward GPA. It excludes non-numeric grades that do not factor into GPA (P, NC, AUD and COM), transfer credit and "Extra" courses. A cumulative GPA is therefore a unit-weighted average of the terms, not a plain average of the term GPAs.
The difference shows up when terms have unequal loads. A student takes 12 units in the fall and earns a 3.9, then 24 units in a heavy winter and earns a 3.0.
| Method | Calculation | Result |
|---|---|---|
| Average of the two term GPAs | (3.9 + 3.0) ÷ 2 | 3.45 |
| Unit-weighted cumulative GPA | (12 × 3.9 + 24 × 3.0) ÷ 36 | 3.30 |
The simple average overstates the cumulative GPA by 0.15 because the stronger term was smaller. When an application form asks for a cumulative GPA, calculate it from all counted courses, not from the term GPAs on your transcript, unless the registrar's own cumulative figure is what the form wants.
Repeated courses are the other trap. McMaster's page says that for repeated courses, attempts before September 1, 2018, including failed attempts, count toward GPA, while earlier attempts of courses repeated after that date do not. Rules like this differ by school and by year. If you have retaken a course, read your own registrar's policy before deciding which marks go in the worksheet.
Same average percentage, very different GPA
A percentage average hides how the marks are spread, and a GPA does not. Using McMaster's 4.0 column, four courses of equal weight can all average 80% and produce very different GPAs.
| Four marks | Average percentage | GPA on the McMaster 4.0 column |
|---|---|---|
| 80, 80, 80, 80 | 80 | 3.70 |
| 90, 90, 70, 70 | 80 | 3.35 |
| 95, 95, 65, 65 | 80 | 3.00 |
| 100, 100, 60, 60 | 80 | 2.85 |
| 95, 95, 95, 35 | 80 | 3.00 |
The scale is capped at the top (100% earns the same 4.0 as 90%) and falls steeply at the bottom (a failing mark earns 0). Strong marks cannot make up for weak ones, because a 95 is worth 4.0 and a 65 is worth 2.0. A consistent 80 beats a mix of 95s and 65s with the same average by 0.7 of a GPA point. That asymmetry is why one very low mark does damage out of proportion to its weight in percentage terms.
Planning a target: what the remaining courses need to average
A GPA target is an equation. If you have completed U units at a GPA of G, and you will take N more units, the average you need on the new units to finish at a target T is:
needed = (T × (U + N) − G × U) ÷ N
Take a student with 18 units completed at a 3.2 GPA.
| Target after N more units | 6 more units | 12 more units | 18 more units | 30 more units |
|---|---|---|---|---|
| 3.3 | 3.60 | 3.45 | 3.40 | 3.36 |
| 3.5 | 4.40 | 3.95 | 3.80 | 3.68 |
| 3.7 | 5.20 | 4.45 | 4.20 | 4.00 |
Where a cell is above the scale's maximum (4.0 at McMaster, 4.3 at Queen's), the target cannot be reached in that many units. A 3.5 after 6 more units would need a 4.4 average, which neither scale allows. After 18 more units, the same target needs a 3.80 average, which on McMaster's 4.0 column means mostly A grades (3.9) with a few A- (3.7). The table also shows the time effect: a given jump gets cheaper the more units you have left to spread it over.
How much one more course can move a cumulative GPA
The weight of a course depends on how many units are already on the record. Starting from the example student's 3.375 on the McMaster 4.0 column after 36 units (121.5 points), adding one more course changes the cumulative GPA as follows.
| New course | Cumulative GPA after 36 units + the course | Same course for a student with 90 units at 3.375 |
|---|---|---|
| 3 units, A+ (4.0) | 3.423 | 3.395 |
| 3 units, A (3.9) | 3.415 | 3.392 |
| 3 units, B (3.0) | 3.346 | 3.363 |
| 3 units, C (2.0) | 3.269 | 3.331 |
| 3 units, F (0) | 3.115 | 3.266 |
| 6 units, A+ (4.0) | 3.464 | 3.414 |
| 6 units, F (0) | 2.893 | 3.164 |
A single failed three-unit course costs the 36-unit student 0.26 of a point and the 90-unit student 0.11. A failed six-unit year-long course costs them 0.48 and 0.21. The same arithmetic runs in reverse for recovery: after a bad term, the number of units you still have to take is the lever, which is what the planning table above shows.
Rounding: do it once, at the end
A GPA near a cutoff is where rounding decisions matter. The example student's Queen's GPA is 3.467. Rounded to two places it is 3.47, to one place it is 3.5, and truncated to one place it is 3.4. A program with a 3.5 minimum would take the one-decimal rounded figure but not the 3.47 or the truncated 3.4, and which of these a program uses is not visible from the transcript.
| Unrounded GPA | Two decimals | One decimal (round) | One decimal (truncate) |
|---|---|---|---|
| 3.467 | 3.47 | 3.5 | 3.4 |
| 3.375 | 3.38 | 3.4 | 3.3 |
| 3.449 | 3.45 | 3.4 | 3.4 |
| 3.450 | 3.45 | 3.5 | 3.4 |
Two rules avoid trouble. Carry the full precision through every step and round only the final figure, because rounding each course's points before summing can shift a result by a few hundredths. And when a form says "to two decimal places", follow it exactly rather than rounding further.
How to state a GPA so someone else can check it
A GPA is only useful if the reader can reproduce it. When you report one, give four things:
- The scale ("McMaster 4.0 column", "Queen's 4.3 scale", "12-point").
- The unit basis ("weighted by course units; 36 units").
- What is included and excluded (transfer credit, pass/fail courses, repeated attempts).
- The date of the last mark included.
A line such as "3.375 on the McMaster 4.0 column, 36 units, no transfer credit, marks through April" gives an admissions reader everything needed to check the number against your transcript. A bare "3.4" gives them nothing to check, and a reader who cannot check a number tends to discount it.
Converting for an application
Universities revise their scales and the program you are applying to may use its own conversion, so this guide is educational and not admissions advice. Programs that ask for a converted GPA, such as professional and graduate programs, publish their own conversion rules, and those rules govern. The Ontario Universities' Application Centre (OUAC) conversion tables that Ontario programs refer to are not reproduced here, so this guide gives no OUAC or OMSAS table. The sound order of work is to convert each course on the transcript as the program instructs rather than converting a cumulative average, to weight by credits or units in the way the program says (some use hours of instruction), and to check what counts. McMaster's registrar, for example, excludes transfer credit, "Extra" courses and non-numeric passes from its own GPA, and for repeated courses counts attempts before September 1, 2018 (failed ones included) while leaving out earlier attempts of courses repeated after that date. Keep a worksheet showing each course, mark, scale and result so you can answer a question about any single line.
If the receiving program publishes only a letter-grade policy, convert your marks to letters on your own school's scale and then use their letter-to-points table. That is more reliable than pushing a percentage through a third party's table, and it is the one case where the letter, not the percentage, is the safest common currency.
Building the worksheet
The GPA calculator and the weighted GPA calculator run the weighted arithmetic once you enter the points from your school’s scale, and the final grade calculator works out what you need on an exam to reach a target. CalculatorVillage does not yet have a Canadian-scale mode that converts percentages automatically, so a worksheet is the working version. If your marks are in column B and your units are in column C, put your lookup table in columns F and G, with the lower bound of each band in F (sorted ascending) and the points in G. In D2, enter =LOOKUP(B2,$F$2:$F$14,$G$2:$G$14) and fill it down. The weighted GPA is then:
=SUMPRODUCT(C2:C11, D2:D11) / SUM(C2:C11)
For McMaster's 4.0 column the lower bounds are 0, 50, 53, 57, 60, 63, 67, 70, 73, 77, 80, 85, 90 and the points are 0, 0.7, 1.0, 1.3, 1.7, 2.0, 2.3, 2.7, 3.0, 3.3, 3.7, 3.9, 4.0. For Queen's 4.3 scale the points are 0, 0.7, 1.0, 1.3, 1.7, 2.0, 2.3, 2.7, 3.0, 3.3, 3.7, 4.0, 4.3. If your marks have decimals, the same table works because LOOKUP picks the band whose lower bound is at or below the mark.
For a hand check, multiply each course's points by its units, add, and divide by total units, as in the transcript table above.
Sources
- McMaster University Registrar, Grades (letter grade, percentage range, 12-point value and 4.0 equivalents; course points; term and cumulative GPA; exclusions and repeat rules): https://registrar.mcmaster.ca/exams-grades/grades (checked October 23, 2026)
- Queen's University Registrar, Official GPA Grading Scale (letter grade, grade points, percentage ranges; cumulative GPA not on transcripts since January 7, 2014): https://www.queensu.ca/registrar/academic-info/grades/official-gpa-scale (checked October 23, 2026)
- University of British Columbia, Grades (letter grade and percentage bands "in most faculties"): https://students.ubc.ca/enrolment/courses/grades/ (checked October 23, 2026)
- OUAC and OMSAS conversion tables, and the grade scales of universities other than the three above, are not covered; no figures from them are used.