University GPA Calculator
Use this UofT GPA calculator to work out your sessional GPA and cumulative GPA (CGPA) on the University of Toronto's grade points, with half and full course credits.
- Free
- No sign-up
- We never receive your grades
Rules as of UofT Grading Practices Policy (1 January 2020) and Arts & Science calendar (opened 4 November 2026). Last reviewed 2026-11-04.
Rule set: UofT Grading Practices Policy (1 January 2020) and Arts & Science calendar (opened 4 November 2026). Weights, exclusions and honours are the Faculty of Arts & Science's.
Credits: 0.5 for a half course or 1.0 for a full course. CR, NCR, AEG and a Pass in a pass/fail course do not count in the GPA. A Fail in a pass/fail course counts as 0.0 here. Leave out Extra courses and transfer credits: they do not count either.
Graduation honours: Arts & Science
Add your courses, or your CGPA so far, to see which band your CGPA is in.
| Honours | CGPA |
|---|---|
| With High Distinction | 3.50 or more |
| With Distinction | 3.20 to 3.49 |
The Arts & Science calendar gives these at graduation, on a CGPA that rests on at least 5.0 credits taken for Arts & Science credit. Use your whole record, with your CGPA so far below, to check yours.
Prior record
Use the credits your CGPA so far is worked out on, from your transcript.
Rule set: University of Toronto, Arts & Science
GPA = sum of (grade points × credits) ÷ credits
- Grade points, from UofT's Grading Practices Policy: A+ and A 4.0, A- 3.7, B+ 3.3, B 3.0, B- 2.7, C+ 2.3, C 2.0, C- 1.7, D+ 1.3, D 1.0, D- 0.7 and F 0.0.
- A half course counts 0.5 and a full course 1.0, in the sessional GPA and the CGPA alike.
- Left out of the GPA: CR/NCR, AEG, transfer credits, Extra courses and a Pass in a pass/fail course.
- A Fail in a pass/fail course may count as 0.0. The calendar does not say when, so the tool counts it and shows the GPA without it too.
- Honours at graduation: With High Distinction, 3.50 or more; With Distinction, 3.20 to 3.49, on at least 5.0 credits taken for Arts & Science credit.
- Neither page states a rounding rule, so the GPA here is not rounded: 4 decimals show, the rest are cut off, and … means more follow.
- University of Toronto Governing Council: University Assessment and Grading Practices Policy (January 1, 2020). Opened 4 November 2026.
- University of Toronto, Faculty of Arts & Science Academic Calendar: Academic Record. Opened 4 November 2026.
Not verified yet. UofT's rounding rule for a GPA: neither the policy nor the Arts & Science calendar states one. How UofT counts a repeated course: no page that states it was opened. The GPA rules of UofT divisions other than Arts & Science: only the Arts & Science calendar was opened. Other universities use other scales: see the University Grading Scale in Canada.
Saved in this browser.
Also for: United States (GPA Calculator) · Pakistan (HEC GPA and CGPA Calculator) · India (SGPA and CGPA Calculator) · Nigeria (CGPA and Class of Degree Calculator) · Australia (University GPA Calculator) · Ghana (UG GPA, CGPA and FGPA Calculator)
How to use this UofT GPA calculator
- For each course, pick its credits, 0.5 for a half course or 1.0 for a full course, and its grade. Your GPA shows as you pick.
- Use Add course for more rows and Add session for the next session. With grades in two or more sessions, or a CGPA so far, the big number is your CGPA.
- Under Prior record, enter your CGPA so far and the credits it is worked out on, from your transcript.
- Under Graduation honours, see which Arts & Science band your CGPA is in.
Copy link shares your sessions, and Export CSV saves them as a spreadsheet.
How UofT GPA is worked out
The Arts & Science calendar weights each course by its credits: a full course counts 1.0 and a half course 0.5. Multiply each course's grade points by its credits, add them up, then divide by the credits.
GPA = Σ(grade points × credits) ÷ Σ credits
Your sessional GPA covers one session and your CGPA every course so far. The CGPA is not the average of your sessional GPAs. The calendar weights the annual GPA the same way; this tool gives the sessional GPA and the CGPA.
The grade points come from UofT's Grading Practices Policy, in force from 1 January 2020:
| Percentage | Letter grade | Grade points |
|---|---|---|
| 90 to 100 | A+ | 4.0 |
| 85 to 89 | A | 4.0 |
| 80 to 84 | A- | 3.7 |
| 77 to 79 | B+ | 3.3 |
| 73 to 76 | B | 3.0 |
| 70 to 72 | B- | 2.7 |
| 67 to 69 | C+ | 2.3 |
| 63 to 66 | C | 2.0 |
| 60 to 62 | C- | 1.7 |
| 57 to 59 | D+ | 1.3 |
| 53 to 56 | D | 1.0 |
| 50 to 52 | D- | 0.7 |
| 0 to 49 | F | 0.0 |
An A+ and an A are both worth 4.0, the top of the scale. The University Grading Scale in Canada page has this table with UBC's and York's scales, and a lookup for your own mark.
Worked example: a 3.25 GPA
This session comes from GradeCat's research on UofT's rules: two half courses and one full course, 2.0 credits.
| Course | Credits | Grade | Grade points | Weighted grade points |
|---|---|---|---|---|
| Course 1 | 0.5 | A- | 3.7 | 1.85 |
| Course 2 | 0.5 | B+ | 3.3 | 1.65 |
| Course 3 | 1.0 | B | 3.0 | 3.00 |
| Total | 2.0 | 6.50 |
(1.85 + 1.65 + 3.00) ÷ 2.0 = 3.25. If 3.25 were your CGPA at graduation, on at least 5.0 credits taken for Arts & Science credit, it would be in the With Distinction band.
Sessional GPA vs CGPA
Made-up example: your CGPA so far is 3.60 over 8.0 credits, or 28.8 weighted grade points. This session is the one above, 6.5 over 2.0 credits. Your new CGPA is (28.8 + 6.5) ÷ 10.0 = 3.53, not the 3.425 you get by averaging 3.60 and 3.25.
Enter the 3.60 and the 8.0 under Prior record, and the tool adds them the same way. On 10.0 credits, 3.53 is in the With High Distinction band.
What counts in your GPA
- Left out: CR/NCR, AEG, transfer credits, Extra courses and a Pass in a pass/fail course.
- A Fail in a pass/fail course may count as 0.0. The calendar does not say when, so the tool counts it and shows your GPA without it too.
- An F, 0 to 49%, counts as 0.0 like any other grade.
Made-up example: add a half course with a Fail in a pass/fail course to the session above. Counted as 0.0, it makes the GPA 6.5 ÷ 2.5 = 2.60. Left out, the GPA stays 3.25.
Extra courses and transfer credits are not grades, so leave them out of the tool. Pick CR, NCR, AEG or Pass for a course you want to list: it stays out of the GPA.
Distinction and High Distinction
The Arts & Science calendar gives graduation honours on the CGPA. Both bands need a CGPA on at least 5.0 credits taken for Arts & Science credit.
| Honours | CGPA |
|---|---|
| With High Distinction | 3.50 or more |
| With Distinction | 3.20 to 3.49 |
UofT states no rounding rule, so the tool reads the band on the unrounded CGPA and says when rounding would change it. Made-up example: a CGPA of 3.495 is under 3.50, so it is With Distinction. Rounded to 2 decimals it would be 3.50, With High Distinction. Cut off after 2 decimals it is 3.49, still With Distinction.
Why the GPA is not rounded
Neither the policy nor the calendar says whether a GPA is rounded or cut off, or to how many decimals. So the tool shows 4 decimals, cuts off the rest, and adds … when more follow.
Made-up example: three half courses at A, A- and B+ give 5.5 ÷ 1.5, which the tool shows as 3.6666… Cut off after 2 decimals that is 3.66, and rounded it is 3.67. UofT states neither rule, so the tool shows both under To 2 decimals.
What is not verified yet
- Rounding. Neither UofT's policy nor the Arts & Science calendar states a rounding rule, so the GPA here is unrounded.
- Repeated courses. GradeCat has not opened UofT's rule for a course taken twice, so every course you enter counts. Leave out an attempt your transcript leaves out.
- Other divisions. The weights, exclusions and honours here are the Faculty of Arts & Science's. Other UofT divisions may set their own, and GradeCat has not checked them.
- Other universities. McGill's and the University of Alberta's pages could not be read, and York's grading page gives no GPA method. The grading scale page lists what is checked.
UofT GPA calculator FAQ
How is UofT GPA calculated?
Multiply each course's grade points by its credits, 0.5 for a half course or 1.0 for a full course. Add these up and divide by the credits. With A- (0.5), B+ (0.5) and B (1.0), that is 6.5 ÷ 2.0 = 3.25.
Is an A+ worth more than an A at UofT?
No. Both are worth 4.0, the top of UofT's scale. An A+ takes 90 to 100% and an A 85 to 89%.
What GPA is 80% at UofT?
80% is an A-, worth 3.7 grade points. The A- row runs from 80 to 84%.
Can I convert my UofT GPA to a percentage?
Not with a UofT rule. The Grading Practices Policy gives a percentage range for each grade, not for a GPA: an A- (3.7) is 80 to 84%. A GPA of 3.25 is not a grade on the table, so the table gives it no percentage.
Do CR/NCR courses count in my GPA?
No. CR/NCR, AEG, transfer credits, Extra courses and a Pass in a pass/fail course all stay out. A Fail in a pass/fail course may count as 0.0.
What CGPA do I need to graduate with distinction?
3.20 to 3.49 for With Distinction, and 3.50 or more for With High Distinction, on at least 5.0 credits taken for Arts & Science credit.
Does UofT round GPA to 2 decimals?
Neither UofT's Grading Practices Policy nor the Arts & Science calendar states a rounding rule. The tool shows your GPA unrounded, and both 2-decimal readings when they differ.
Related tools
- University Grading Scale in Canada: the UofT, UBC Vancouver and York scales.
- How GPA works in Canada: UofT, Ontario, Alberta, UBC, York and Quebec rules, with worked examples.
- Grade Calculator: your percentage from marks out of any total.
- Final Grade Calculator: the mark you need on a final exam.
- All tools for Canada
Sources
- University of Toronto Governing Council: University Assessment and Grading Practices Policy (January 1, 2020) (opened 4 November 2026)
- University of Toronto, Faculty of Arts & Science Academic Calendar: Academic Record (opened 4 November 2026)
Cite this page
GradeCat. (2026, November 4). University GPA Calculator. https://gradecat.com/ca/gpa-calculator/
This is an estimate, not an official result. Your university or board decides the official one. Found a wrong result? Report it.