UofT GPA Calculator (University of Toronto)
Calculate your University of Toronto sessional GPA and cumulative GPA (cGPA) from your course percentages or letter grades, using UofT's 4.0 grade scale and half-credit (H) and full-credit (Y) course weights.
UofT converts each course mark to grade points (85–100% = 4.0, 80–84% = 3.7, 77–79% = 3.3 …), multiplies by the course weight (0.5 for H courses, 1.0 for Y courses) and divides by total credits. Marks of 78% and 86% in two half-credit courses give (3.3 × 0.5 + 4.0 × 0.5) ÷ 1.0 = 3.65.
How to use the UofT GPA calculator
- Enter each course — the code is optional (for example MAT135H1).
- Type the final percentage, or pick the letter grade from your transcript.
- Choose the course weight: H courses are 0.5 credit, Y courses 1.0 credit.
- Add your current cGPA and completed credits to see your updated cumulative GPA.
University of Toronto grade scale
| Percentage | Letter | Grade points |
|---|---|---|
| 90–100 | A+ | 4.0 |
| 85–89 | A | 4.0 |
| 80–84 | A− | 3.7 |
| 77–79 | B+ | 3.3 |
| 73–76 | B | 3.0 |
| 70–72 | B− | 2.7 |
| 67–69 | C+ | 2.3 |
| 63–66 | C | 2.0 |
| 60–62 | C− | 1.7 |
| 57–59 | D+ | 1.3 |
| 53–56 | D | 1.0 |
| 50–52 | D− | 0.7 |
| 0–49 | F | 0.0 |
A+ and A both earn 4.0, so the maximum UofT GPA is 4.0.
Sessional, annual and cumulative GPA
- Sessional GPA — courses taken in one session (Fall, Winter or Summer).
- Annual GPA — courses in the Fall/Winter session as a whole.
- Cumulative GPA (cGPA) — every course that counts toward GPA across your whole degree. This is the figure for program admission, graduate school and awards.
What does not count
- Courses taken as Credit/No Credit (CR/NCR).
- Late withdrawals (LWD) granted after the drop deadline.
- Transfer credits from other institutions.
- Courses with non-grade designations such as AEG (aegrotat) or IPR (in progress).
Worked example
| Course | Weight | Mark | Grade points | Weighted |
|---|---|---|---|---|
| MAT135H1 | 0.5 | 78% | 3.3 | 1.65 |
| ECO101H1 | 0.5 | 86% | 4.0 | 2.00 |
| PSY100H1 | 0.5 | 72% | 2.7 | 1.35 |
| CHM135H1 | 0.5 | 81% | 3.7 | 1.85 |
Sessional GPA = 6.85 ÷ 2.0 = 3.43. If your cGPA before the session was 3.12 over 5.0 credits, your new cGPA is (15.60 + 6.85) ÷ 7.0 = 3.21.
GPA requirements at UofT
Program of Study (POSt) admission, Dean’s List and graduate school applications all use GPA or course marks. As a guide, many limited-enrolment programs at UofT are competitive above about 3.0–3.5, and the Dean’s List typically needs a sessional or annual GPA of 3.5 or more with a full course load — check your faculty’s current rules.
Applying to schools outside Canada? Compare with the US scale in our GPA scale converter, or calculate a US-style GPA with the cumulative GPA calculator.
How many credits does a course carry?
The last letter after the course code tells you the weight. “H” courses (for example ECO101H1) are half-credit courses worth 0.5, usually one term long. “Y” courses (for example HIS109Y1) are full-credit courses worth 1.0, usually running September to April. The digit after it identifies the campus: 1 for St. George, 3 for Scarborough and 5 for Mississauga.
How to raise your UofT cGPA
Because cGPA is weighted by credits, each half-credit course moves your average less as you complete more of your degree. After 5.0 credits, one A (4.0) in a half-credit course adds about 0.09 to a 3.0 cGPA; after 15.0 credits, it adds less than 0.04. Strategies that make a real difference:
- Use Credit/No Credit strategically. Within your faculty’s limits, CR/NCR keeps a risky elective out of your GPA.
- Watch the drop deadline. Dropping before the deadline keeps the course off your transcript; a Late Withdrawal (LWD) appears on your transcript but not in your GPA.
- Get help early. Faculty learning centres, TA office hours and writing centres are free and most effective before midterms.
- Plan program requirements. Limited programs often look at grades in specific first-year courses, not only your cGPA — find out which ones matter for your POSt.
Frequently asked questions
How does UofT calculate GPA?
Each course percentage is converted to grade points on UofT’s 4.0 scale, multiplied by the course weight (0.5 for H, 1.0 for Y), added up and divided by the total weight.
What is a good GPA at UofT?
A cGPA of 3.0 (B average) is solid; 3.5 and above is strong and meets many Dean’s List and graduate-school thresholds. UofT is known for rigorous grading, so averages are lower than at some schools.
Is an A+ worth more than an A at UofT?
No. Both A+ (90–100%) and A (85–89%) are worth 4.0 grade points.
Do CR/NCR courses affect my UofT GPA?
No. Courses taken as Credit/No Credit are excluded from GPA calculations, as are late withdrawals and transfer credits.
What is the difference between sGPA and cGPA?
Sessional GPA (sGPA) covers one session; cumulative GPA (cGPA) covers every GPA-eligible course you have taken at UofT.
Related calculators
- UniversityUK Degree Classification CalculatorPredict a First, 2:1 or 2:2 from year averages.
- UniversityWAM CalculatorWeighted average mark and GPA for Australian universities.
- UniversityPakistan GPA & CGPA CalculatorHEC-scale GPA for COMSATS, NUST, FAST and more.
Sources and methodology
Uses the University of Toronto grade scale and course weights. This is an independent tool; UofT’s ACORN record is the official source of your GPA.
Reviewed by the ProAcademy Tools editorial team. Found an error? Tell us — we correct mistakes quickly.