Skip to main content
Education

Cumulative GPA (CGPA) Calculator

Want to know your new cumulative GPA the moment this term’s grades land? Enter your current CGPA, credits earned so far, this term’s GPA and this term’s credits to see the credit-weighted new CGPA, total credits and the change. The math is the same whether your school uses the HK 4.3 scale (HKU, CityU, HKUST, PolyU) or the 4.0 scale (CUHK) — only the cap differs.

New cumulative GPA

3.26

4.3-scale max is 4.30; CUHK 4.0-scale collapses A+ to 4.00.

Total credits after term

75

Change

+0.06

Prior quality points:

Term quality points:

Weighted average by credits. For P / NP / W courses that do not count toward GPA, set their credits to 0.

Formula

new CGPA = (current CGPA × prior credits + term GPA × term credits) ÷ (prior credits + term credits)

Frequently asked

What is the difference between CGPA and semester GPA?

Semester GPA averages only the courses taken in a single term, weighted by credits. Cumulative GPA (CGPA) averages every GPA-bearing course you have taken since enrolment, weighted by credits. At the end of every term your CGPA is re-weighted with the new term’s grades and credits — which is exactly what this tool computes.

What term GPA do I need to reach a target cumulative GPA?

Invert the formula: required term GPA = (target CGPA × total credits − current CGPA × prior credits) ÷ term credits. Example: 90 credits at CGPA 3.20 and 18 credits this term, target 3.30 → (3.30 × 108 − 3.20 × 90) ÷ 18 = (356.4 − 288) ÷ 18 = 3.80. Or just type candidate GPAs into the "this term GPA" field and watch the new CGPA — same answer, less algebra.

Does the math differ between the 4.0 and 4.3 scales?

The weighted-average formula is identical; only the grade-point mapping and the cap differ. On the 4.3 scale, A+ = 4.3 and the maximum CGPA is 4.30; on the 4.0 scale (CUHK), A+ collapses to A = 4.0 and the cap is 4.00. Use the tool the same way for either scale — just stay within your school’s range (CUHK students should not enter values above 4.00).

I retook a course — does my old grade still count?

Depends on your school. HKU and HKUST generally count both attempts in CGPA (an old F stays); CityU and PolyU may allow the new grade to replace the old in some programmes; CUHK usually keeps both. If you want to exclude an old grade in this tool, recompute your "credits earned so far" and "current CGPA" with the old course removed before plugging them in.

Related tools

GPA Calculator

Enter each course grade and credit, get GPA on the 4.3 scale (HKU / CityU / HKUST / PolyU) or US 4.0 scale.

Hong Kong HKDSE Best 5 Score Calculator

Pick core and elective grades to see Best 5, 4C+1X and 4C+2X — the three weighting formulas used by JUPAS programmes.

Final Exam Grade Calculator

Given your current course grade and the weight of the final exam, find the exam score you need to hit a target overall grade.

Reading Time / WPM Calculator

Estimate how long a piece of text takes to read from word count and words-per-minute, with presets for silent reading, reading aloud, proofreading and audiobook narration.

Test Grade Calculator

Enter correct answers and total questions to get the percentage and letter grade — supports US A–F, US plus/minus, and UK honours (1st / 2:1 / 2:2 / 3rd).

Letter Grade Calculator

Enter a percentage (or score out of total) and map it to a letter grade and GPA across four standard scales — US 4.0 with +/−, US 10-point, UK Honours, and IB 1–7.

Class Rank Percentile Calculator

Translate a class or cohort rank into percentile rank using all three common conventions (CDF, mid-rank, inclusive) plus quartile / decile / top-X% labels — for college applications, scholarships and standardized-test comparisons.

Attendance Calculator

Enter classes attended, classes missed and total classes in the term to see your current attendance %, the maximum classes you can still skip, or how many you must attend to reach your target (default 75 %).

Word Count / Text Statistics Calculator

Paste text to instantly count words, characters (with and without spaces), sentences, paragraphs, average word length and estimated reading time.

Flesch-Kincaid Readability Calculator

Paste an English passage and instantly get the Flesch Reading Ease and Flesch-Kincaid Grade Level scores — the standard readability metrics used by US schools, MS Word and government plain-language guidelines.

IELTS Overall Band Score Calculator

Enter your Listening, Reading, Writing and Speaking scores to get the IELTS overall band using the official rounding rule (.25 rounds up to .5, .75 rounds up to the next whole band).

Words to Pages Calculator

Estimate how many pages a piece of writing will fill from word count, font size and line spacing.

IB Diploma Points Calculator

Enter your six IB subject grades (HL/SL) plus the EE/TOK bonus matrix to compute your total IB Diploma score out of 45.

UCAS Tariff Points Calculator

Enter A-Level, AS, EPQ, IB or BTEC grades to compute your total UCAS Tariff points and see how they line up against AAA / AAB / ABB conditional offers.

SAT to ACT Score Converter

Enter an SAT total or ACT composite score and instantly see the equivalent score range using the official 2018 College Board / ACT concordance table.

CEFR Language Level Converter

Enter an IELTS, TOEFL iBT, Cambridge English Scale or TOEIC score and instantly map it to a CEFR level (A1 – C2).

TOEFL ↔ IELTS Score Converter

Convert between TOEFL iBT total scores (0-120) and IELTS Academic Band scores (4.5-9.0) using the official 2018 ETS concordance.

Number to Words Converter (Cheque Writing)

Convert numbers into English words and Chinese cheque-style capital form (壹貳參…) for writing cheques, contracts or homework.

Pomodoro Session Planner

Enter the total focus time you want and get the required 25-minute Pomodoro count, short/long break tally and overall wall-clock duration.

Spaced Repetition (SM-2) Schedule Calculator

Enter a study date and ease factor and use the SuperMemo SM-2 algorithm to project the next review dates — handy for flashcards or vocabulary.