CGPA Calculator
Use this free CGPA calculator to find your cumulative grade point average across every semester you have completed. Enter each semester's GPA and the credit hours it carried, and the tool weights them correctly to return your CGPA on the 4.0 scale. Works for Pakistani universities following the HEC standard and any other school that uses the 4.0 system.
Enter your semesters
This calculator uses the standard HEC 4.0 scale weighted by credit hours, which matches the formula on most Pakistani university transcripts. If your school uses a non-standard scale, a different rounding rule, or excludes specific courses (audits, repeats with replacement), the result may differ from your official transcript by a small amount.
Everything you need to calculate CGPA
Six features that cover cumulative GPA tracking without complexity or signups.
HEC 4.0 scale
Uses the 4.0 grade-point scale recommended by the Higher Education Commission of Pakistan and adopted by most Pakistani universities.
Weighted by credits
CGPA is correctly weighted by the credit hours of each semester, matching the formula on your transcript.
Unlimited semesters
Add or remove semester rows. Works for a 4-year bachelor, an MS, or any program length.
Live CGPA updates
CGPA, total credits, and semester count recalculate the moment you change a value.
100% private, runs in browser
Your semester GPAs and credits stay on your device. Nothing is sent to a server or stored.
Mobile-friendly layout
Clean responsive design that works on phones, tablets, and desktops.
Who uses a CGPA calculator?
Anyone tracking cumulative academic standing across multiple terms.
End-of-semester check
Add the new semester to update your CGPA the day grades are released.
Graduate school applications
Most graduate programs ask for CGPA on the application form. Use the calculator to confirm the figure on your transcript.
Scholarship eligibility
Many scholarships need a minimum CGPA (often 3.0 or 3.5). Check whether you qualify and what next semester needs to look like.
Goal setting
Add a hypothetical future-semester row with a candidate GPA to model what CGPA you would land on at graduation.
Honours and distinction targets
Pakistani universities often award first division or distinction at specific CGPA cut-offs. Use the calculator to see if you can still reach the target.
Transfer planning
When transferring, model the CGPA you will carry forward and check it against the destination program's minimum.
About CGPA
A clear guide to cumulative GPA, the HEC scale, and how to interpret your number.
What is CGPA?
CGPA stands for Cumulative Grade Point Average. It summarises your academic performance across every semester you have completed, weighted by the credit hours of each term. Universities use it as the headline academic figure on transcripts. CGPA is the long-view counterpart to GPA, which usually covers only one semester.
The HEC 4.0 scale used in Pakistan
The Higher Education Commission of Pakistan recommends a 4.0 grade-point scale for all universities. Most Pakistani public and private universities follow it: A grades cluster at 4.0, B grades at 3.0, C grades at 2.0, D grades at 1.0, and F is 0. The CGPA therefore runs from 0 to 4.0. International programs in the US, much of Europe, and many other regions use the same 4.0 scale, so the figure is widely portable.
How CGPA is calculated
CGPA equals the sum of (semester GPA times semester credits) divided by the total credit hours across every semester. For example, a 3.5 GPA in a 15-credit semester and a 3.8 GPA in a 16-credit semester gives (3.5*15 + 3.8*16) / (15+16) = (52.5 + 60.8) / 31 = 3.65. Heavier credit terms have a larger pull on the cumulative result.
Weighted by credits, not by time
A summer term with 6 credits and a regular term with 16 credits both contribute, but the regular term pulls the CGPA more strongly because it carries more credit hours. This weighting is the official method on transcripts and reflects the academic effort represented by each term. A simple average across semesters would distort the picture.
What CGPA is considered good in Pakistan?
3.5 and above usually qualifies for first division or distinction at most Pakistani universities and is competitive for scholarships, jobs at multinational employers, and graduate study. 3.0 to 3.49 is second division, solid for most graduate routes. Below 3.0 still passes most programs but limits some scholarship and competitive job opportunities.
CGPA and graduation classifications
Many Pakistani universities award degree classifications based on CGPA: distinction or first class at 3.5 and above, upper second around 3.0 to 3.49, lower second around 2.5 to 2.99, and pass below that. The exact cut-offs vary by institution; check your university handbook for the official scheme.
Improving CGPA over time
Because CGPA averages over every credit hour you have ever earned, raising it gets harder as you complete more credits. A strong final-year semester can pull the average up, but the size of the pull shrinks with each additional credit completed. Universities that allow grade replacement (retake the course, the new grade replaces the old) offer the fastest way to improve a low CGPA by addressing specific weak grades.
CGPA versus GPA
GPA usually means a single semester or term. CGPA is the weighted average across all semesters. Both appear on most transcripts. Graduate-school applications, scholarships, and many employers usually ask for CGPA because it gives the long view. Recent semester GPAs can be useful to show a rising trend when an early semester pulled the cumulative number down.
Modelling future semesters
Use the calculator to add hypothetical future semesters and see what CGPA you would land on if you score a particular GPA next term. Try different GPAs until the CGPA hits your target. This is a useful way to set realistic, specific goals for the term ahead, especially if you are aiming for a scholarship cut-off or a graduate-school requirement.
Frequently asked questions
If you don't find your question here, ask us directly.
CGPA stands for Cumulative Grade Point Average. It is the weighted average of all the GPAs you have earned across every semester you have completed. Universities use it as a single summary number to show overall academic standing on a transcript. The calculator computes CGPA by multiplying each semester GPA by its credit hours, summing the products, and dividing by total credits.
CGPA equals the sum of (semester GPA times semester credits) divided by the sum of credits across all semesters. For example, a 3.5 in 15 credits and a 3.8 in 16 credits gives (3.5*15 + 3.8*16) / (15+16) = (52.5 + 60.8) / 31 = 113.3 / 31 = 3.65. The calculator runs this formula automatically.
No, not quite. A simple average treats every semester equally, but CGPA weights each semester by the credits earned. A semester with more credits has a bigger pull on the result. If every semester has the same credit load, the two come out identical. The weighted approach is the official method on transcripts.
The Higher Education Commission of Pakistan recommends a 4.0 grade-point scale for all universities. Most Pakistani universities follow it: A grades cluster at 4.0, B grades at 3.0, C grades at 2.0, D grades at 1.0, and F is 0. The CGPA range therefore runs from 0 to 4.0. This calculator works with that scale, the most common one in Pakistani higher education.
A CGPA of 3.5 and above usually puts you in the first division or distinction band and is very competitive for scholarships, jobs, and graduate study. 3.0 to 3.49 is second division, solid for most graduate routes. Below 3.0 is still a pass but limits some scholarship and competitive job opportunities. Cut-offs vary between universities and programs.
In most cases yes. Changing universities or switching from a bachelors to a masters program usually starts a new transcript and a new CGPA. Some universities will transfer specific credits across, but the CGPA on the new transcript only counts the new courses. Check your registrar policy if you are transferring credits.
Click "Add semester" to add a new row at the bottom and the × button to remove a row. The CGPA updates instantly each time you change anything, so you can model what your CGPA will become if you score a particular GPA next semester.
Yes. Just enter each trimester or quarter as a separate row with its own GPA and credit total. The calculator does not care what label you put on the row; it weights by credits, not by the time span.
Convert each course mark to a grade-point using your university's table, then average per semester to get a semester GPA, then use the calculator for the CGPA across semesters. Some universities publish a percentage-to-GPA conversion chart on their website; use that to keep the numbers consistent with what appears on your transcript.
Yes, in a manual way. Add a hypothetical future-semester row with a candidate GPA and credit value to see what CGPA you would land on if you scored that GPA next term. Adjust the GPA up or down until the CGPA hits your target. This is a useful way to set realistic goals for the term ahead.
CGPA shows the long view and is what employers and graduate programs typically look at first. Recent semester GPAs matter when CGPA is low and you want to show improvement, or when applying to programs with a strong recent-trend preference. A rising trend can offset a lower CGPA in some applications.
Yes. Your semester GPAs and credits stay in your browser. Nothing is sent to a server, logged, or shared. You can use the calculator without an account and even offline once the page has loaded.
Small differences usually come from rounding, courses excluded by university policy (audits, withdrawals, repeats with replacement), or a non-standard scale at your school. If the difference is more than 0.05, check whether the calculator is missing a course or whether your university counts a specific course differently than a normal credit class.
Related tools
Try our other free calculators
GPA calculator, grade calculator, matric marks calculator, and more.