GPA Calculator - 18 Grading Schemes (China, HK, Canada, 4.0/4.3)

Credit-weighted GPA under 18 real grading schemes: Peking, Tsinghua, SJTU, USTC and other Chinese universities, Hong Kong 4.3, Canadian provinces, letter grades and the 5-point scale.

Enter your courses once and switch schemes to see how the same transcript converts. Paste your transcript straight from the registrar system - the parser reads name, score and credit from each line. Everything is saved locally in your browser.

GPA Calculator - 18 Grading Schemes (China, HK, Canada, 4.0/4.3)
Credit-weighted GPA under 18 real grading schemes: Peking, Tsinghua, SJTU, USTC and other Chinese universities, Hong Kong 4.3, Canadian provinces, letter grades and the 5-point scale.
Grading scheme
Percentage / numeric scales
Letter-grade scales
CourseCreditsScoreGPA
Total credits
0
Weighted average score
—
Weighted GPA
—
Conversion table for the selected scheme

GPA = 4 − 3 (100 − x)² / 1600, x ∈ [60, 100]; x < 60 → 0.0

About the GPA calculator

There is no single GPA. The same 88 on a Chinese transcript becomes 3.7 under SJTU's 4.3 scale, 3.0 under the standard 4.0 bands, and about 3.73 under Peking University's continuous formula - which is exactly why graduate schools ask which scheme your GPA uses. This calculator implements 18 published schemes side by side: the official tables of Peking (continuous formula GPA = 4 - 3(100-x)^2/1600), Tsinghua, Shanghai Jiao Tong, Xi'an Jiaotong, Southwest Jiaotong, USTC, Wuhan, Renmin and Beijing University of Chemical Technology; Hong Kong's 4.3 letter system; general letter-grade and 5-point scales; two 'improved 4.0' variants widely used for study-abroad applications; and the Canadian 4.3, Ontario/Quebec 4.0 and Alberta/BC 4.0 provincial conventions. The GPA is credit-weighted: each course's grade points are multiplied by its credits, summed, and divided by total credits - the method virtually every university uses. Courses with no credits entered count with a default weight of 2 so a quick estimate still works; enter real credits for an exact result. For percentage schemes the calculator also reports your credit-weighted average score, which some applications ask for instead of GPA. The paste importer accepts transcript rows copied from typical registrar systems - it finds the score and credits at the end of each line and treats the rest as the course name, so a whole semester can be entered in one paste. All data stays in your browser (localStorage); nothing is uploaded.

GPA conversion examples

How the same transcript differs across schemes.

InputResultNotes
88 (3 credits) under Standard 4.03.0080-89 is a single B band worth 3.0.
88 under SJTU 4.33.7085-89 maps to A- = 3.7 - a large gap versus Standard 4.0.
88 under Peking continuous formula3.734 - 3(100-88)^2/1600 = 3.73; no band cliffs.
Courses 90/4cr + 75/2cr under Standard 4.0GPA 3.33(4.0x4 + 2.0x2) / 6 - credit weighting pulls toward the 4-credit course.

How to use the GPA calculator

  1. Pick your grading scheme - percentage scales on the first row, letter-grade scales on the second.
  2. Enter each course's credits and score (or letter grade), or click Paste transcript to import a whole semester at once.
  3. Read each course's grade points in the GPA column and the credit-weighted GPA in the summary.
  4. Switch schemes to see the same transcript converted under other rules - courses are kept.
  5. Your table is saved in the browser automatically and restored next visit.

GPA calculator FAQ

How is the weighted GPA computed?
Each course's grade points are multiplied by its credits, the products are summed, and the sum is divided by the total credits of the graded courses. Courses without credits count with a default weight of 2.
Why do different schemes give different GPAs for the same scores?
Because the score-to-grade-point tables differ. 85-89 is worth 3.7 at SJTU but 3.0 under the standard 4.0 bands, and Peking University uses a continuous formula with no bands at all. Always state which scheme a GPA uses.
What is the Peking University formula?
GPA = 4 - 3(100 - x)^2 / 1600 for scores from 60 to 100, and 0 below 60. It is continuous, so 89 and 90 differ only slightly instead of jumping a whole band.
Which scheme should I use for graduate applications?
Use your university's official scheme for your official GPA. Some applicants additionally report a standard 4.0 or 'improved 4.0' conversion; if you do, label it clearly. When in doubt, follow the target program's instructions.
How does the transcript paste import work?
Each line is scanned for its last two numbers, which are interpreted as score and credits (a number up to 20 is assumed to be the credits). The text before them becomes the course name. It runs entirely in your browser.
Is my data uploaded anywhere?
No. Courses, scores and the selected scheme are stored only in your browser's localStorage so they survive a page reload. Clearing site data removes them.