GPA Calculator
Weighted GPA from credits and grades, five scales, custom thresholds, letter grades and target GPA
| 课程名称 | 学分 | 成绩(分数或等级) | 单科绩点 | 学分 × 绩点 | 操作 |
|---|
成绩栏支持百分制分数,也支持等级:A+ / A / A- / B+ / B / B- / C+ / C / C- / D+ / D / F,以及优 / 良 / 中 / 及格 / 不及格。学分留空或填 0 的课程不计入加权绩点,适合「通过 / 不通过」制课程。
| 制式 | 换算规则 | 该成绩绩点 | 满分 | 相对满分 |
|---|
| 分数区间 | 绩点 | 说明 |
|---|
绩点 = Σ(课程学分 × 该课程绩点)÷ Σ 课程学分,所以高学分课程对绩点的影响远大于低学分课程。各校公布的对照表并不统一,同一份百分制成绩换一套制式能差出 0.5 以上,保研、奖学金与留学申请都以本校学生手册的表格为准。
About this tool
GPA looks like an average with weights, but the number depends on the rules: which grade-to-point table is used, whether zero-credit courses count, and whether rounding happens per course or only at the end. This tool makes the rules explicit and lets you fill in courses one by one:
- Course table: one row per course with name, credits and grade; each row shows its grade points and the credits times points product, with add and remove buttons and a sample transcript you can load and edit
- Letter grades: enter A+ / A / A- / B+ / B / B- / C+ / C / C- / D+ / D / F, or Excellent / Good / Average / Pass / Fail, without converting to percentages first
- Five common scales plus custom thresholds: stepped 4.0, US +/- 4.0, 4.3, linear 5.0 and curved 4.0, or define your own cutoffs from the student handbook
- Three averages at once: weighted GPA, simple GPA ignoring credits, credit-weighted average score and arithmetic average score, with zero-point and zero-credit courses listed separately
- Target GPA: enter completed credits, current GPA, target GPA and remaining credits to see the points needed per credit, the approximate score that implies, how many terms it takes, and the ceiling if every remaining course is perfect
- Scale comparison: the same score is shown under every scale with its percentage of the maximum, and the active scale table updates with the minimum score needed for each band
- Invalid input is flagged: unrecognised grades, negative credits and scores outside 0 to 100 are listed and excluded so they cannot corrupt the total
- Local only: the transcript stays in the browser, and the copy summary button produces text you can paste into a spreadsheet or application
When to use it
- Check your GPA at the end of a term before rankings or scholarships are decided
- Estimate a final GPA before graduate applications and decide which high-credit courses are worth retaking
- Reconstruct a GPA by hand when the registrar only reports percentage scores
- Convert a transcript to another school scale before comparing
- Help a student verify a multi-course weighted result
The GPA formula and three kinds of average
Weighted GPA = the sum of credits times course grade points, divided by total credits. Take a 10-course transcript where one zero-credit pass/fail course is excluded; the other 9 courses carry 35 credits and 103.00 credit-points. The four measures are:
| Measure | Method | Result for this case | When it matters |
|---|---|---|---|
| Weighted GPA | 103.00 / 35 | 2.943 | The usual basis for ranking, scholarships and graduation |
| Simple GPA | Sum of course points divided by course count, including zero-credit courses | 2.600 | How an average course went; easily skewed by low-credit courses |
| Credit-weighted average score | Sum of credits times percentage score, divided by credits | 84.37 | Used when the school ranks by average score |
| Arithmetic average score | Sum of percentage scores divided by course count | 81.00 | The crudest measure, often several points away from the weighted one |
The same transcript can move by 0.45 across scales: stepped 4.0 gives 2.943, US +/- 4.0 gives 2.994, 4.3 gives 2.994, curved 4.0 gives 3.283 and linear 5.0 gives 3.394. Always compare the scale before comparing the number.
One score under each scale
| Score | Stepped 4.0 | US +/- 4.0 | 4.3 scale | Linear 5.0 | Curved 4.0 |
|---|---|---|---|---|---|
| 85 | 3.00 | 3.00 | 3.00 | 3.50 | 3.578 |
| 93 | 4.00 | 4.00 | 4.00 | 4.30 | 3.908 |
| 79 | 2.00 | 2.30 | 2.30 | 2.90 | 3.173 |
| Below 60 | 0 | 0 | 0 | 0 | 0 |
Letter grades are mapped at the bottom of their band (A+ as 97, A as 93, A- as 90, B+ as 87 and so on), which produces the official 4.3, 4.0, 3.7 and 3.3 points under the +/- scale; Excellent, Good, Average and Pass use the midpoints 95, 85, 75 and 65.
How the target GPA is solved
Points still needed = target GPA times (completed plus remaining credits) minus current GPA times completed credits. Divide by remaining credits for the average points each remaining credit must earn. For example, with 62 credits done at 3.42 and 58 to go, a 3.7 target needs 3.7 times 120 minus 3.42 times 62 = 231.96 credit-points, or 3.999 per credit. Under stepped 4.0 that implies an average score near 90 (89 earns only 3.0), and at 25 credits per term it takes about three more terms. Raise the target to 3.8 and the requirement becomes 4.206, beyond the 4.0 maximum; the best possible final GPA is then 3.700, and the tool reports that ceiling too.
Common questions
- Why does this differ from the registrar by 0.01 to 0.05?Rounding is the usual cause: the school may round each course to two decimals before weighting, or round only the final result. Whether a retake replaces the original grade and whether electives or minors count also cause differences
- Should zero-credit courses be entered?Yes, with credits left at zero. They appear in the counts but do not affect the weighted result, which matches pass/fail courses
- Which is higher, a 4.0 or a 5.0 GPA?They cannot be compared directly. 3.394 divided by 5 is 67.9 percent, while 2.943 divided by 4 is 73.6 percent, so the second is better relative to its maximum; the comparison table does this division for you
- Can I average the scores first and then look up the GPA?Better not. In this example the weighted average score 84.37 maps to 3.0 on the stepped table, but converting each course first gives 2.943. Schools convert per course, and averaging first hides the drag from weak courses
- Why is the curved scale kinder at the low end?The curved 4.0 scale uses 4 minus 3 times (100 minus score) squared divided by 1600, so 70 earns 2.313 where the stepped scale gives 2.0, while the top end is flattened. That is exactly where the gap between scales comes from
- Should I convert my GPA to 4.0 for overseas applications?Most schools want the original transcript and let services such as WES or ECE do the credential evaluation. Converting with a table of your own often disagrees with the official result; the +/- 4.0 and 4.3 tables here are best treated as estimates
- Need the share or ranking percentage of several scores?Use the percentage calculator to turn credits and points into proportions, the time calculator and holiday countdown to see days until an exam or deadline, and the random wheel when the revision order is a coin toss. Everything runs locally and the transcript is never uploaded.