Grade point values below update automatically. Institutions vary, adjust any value manually if your school uses different points.
Your Subjects
Set the number of subjects to build the list automatically — then add credits and a grade for each.
Already have a CGPA? Enter your previous CGPA and completed credits to calculate your updated cumulative CGPA.
Use the trash icon to remove a single subject — the count above updates itself.
What Is the Multi-Subject CGPA Calculator?
The Multi-Subject CGPA Calculator lets you calculate CGPA online from several subjects at once, instead of working out each course by hand. You can enter up to 30 subjects in one calculation, enter the credit hours for each one, and assign a letter grade to every course. Once everything is entered, the tool combines all of it into a single, credit-weighted CGPA.
Credit hours matter because not every subject contributes equally to your final result. A course worth 4 credit hours has more influence on your CGPA than a 1-credit course, even if both received the same grade. This is what makes the calculation credit-weighted rather than a simple average. The calculator accounts for how much weight each subject actually carries, so your result reflects the credit weighting used in the calculation rather than treating every subject as equal.
The calculator also gives you two ways to see your result. If you leave Previous CGPA and Previous Credits empty, it calculates the CGPA for only the subjects you've entered right now. But if you've already completed earlier coursework, you can enter your previous CGPA and previous credits, and the tool will combine that record with your new subjects to produce an updated cumulative CGPA. This is particularly useful after finishing a new semester, since it shows how your latest grades affect your overall standing rather than just the current term on its own.
Grading systems vary between institutions, so the calculator includes several common grading scales — 4.0, 4.3, 5.0, and 10.0 — along with a Custom option. If your institution's grade-point values don't match any preset scale, Custom lets you enter your own values directly. Since grading policies differ by school, it's worth confirming your institution's official scale before relying on the result for anything formal.
How to Use the Calculator?
How to Calculate Your Updated Cumulative CGPA
If you already have a CGPA from previous semesters, you don't need to start over. The calculator can combine your existing academic record with your latest semester's subjects to give you one updated cumulative CGPA.
Enter your previous CGPA
This is your cumulative CGPA before the current semester, as it appears on your latest transcript or academic record.
Enter your previously completed credits
The total number of credit hours that previous CGPA was calculated from, added together across every prior semester.
Enter the subjects, credits, and grades from your latest semester
Add each subject the same way you normally would, with its credit hours and letter grade, using the subject rows below.
The calculator combines both records automatically
Your previous academic record is combined with your new weighted grade points to produce one updated cumulative CGPA, not a simple average of the two numbers.
Your previous CGPA must use the same grading scale selected in the calculator above. Mixing scales, for example entering a previous CGPA calculated on a 10.0 scale while the calculator is set to 4.0, will produce an inaccurate result.
The Formula
A Concrete Example
Suppose you've completed 48 credits so far with a CGPA of 3.42. This semester, you complete 9 more credits and earn a CGPA of 3.56 for those subjects.
| Record | Credits | CGPA |
|---|---|---|
| Previous coursework | 48 | 3.42 |
| Current semester | 9 | 3.56 |
| Combined | 57 | 3.44 |
Notice you shouldn't simply average 3.42 and 3.56 to get 3.49. The two records carry different numbers of credits, 48 versus 9, so the previous record naturally carries far more weight in the combined result. This is exactly why the calculator uses credit-weighted totals rather than a plain average.
How Is CGPA Calculated?
CGPA summarizes how you performed across multiple subjects or courses, combined into one overall number. When those subjects carry different credit hours, a straightforward average of your grades isn't accurate, a subject worth 4 credits should count for more than one worth 1 credit. That's why calculating CGPA is generally a credit-weighted process, not a simple average.
Once you understand the logic, the calculation itself is simple. Here's how it works, in three steps.
Convert each letter grade into a grade point
Using the grading scale you've selected, 4.0, 4.3, 5.0, 10.0, or a custom scale you've set up yourself.
Multiply each grade point by its credit hours
This gives you the weighted grade points for that subject, how much it actually contributes to your overall result.
Add the weighted points and divide by total credits
Sum up every subject's weighted grade points, then divide that total by the total number of credit hours across all subjects. The result is your CGPA.
The CGPA Formula
The Σ symbol just means "sum of." So this formula is saying: add up every subject's credit hours multiplied by its grade point, then divide by the sum of all your credit hours.
A Worked Example
Suppose you've taken three subjects this semester:
| Subject | Credit Hours | Grade | Grade Point |
|---|---|---|---|
| Mathematics | 4 | A | 3.6 |
| English | 3 | B+ | 3.2 |
| Computer Science | 2 | A+ | 4.0 |
First, calculate the weighted points for each subject:
Then add up the weighted points and divide by total credits:
Notice this isn't the same as just averaging 3.6, 3.2, and 4.0, that would give you 3.6, a different number that does not account for the different credit weights. Because Mathematics carries more credit hours than the other two subjects, it has more influence on the final CGPA. That's the whole point of a credit-weighted calculation, subjects that take up more of your course load count for more.
You don't need to do this math by hand. Enter your subjects, their credit hours, and your grades into the calculator above, and it works through all three steps automatically. Grading systems vary between institutions, so the calculator supports 4.0, 4.3, 5.0, and 10.0 scales, along with a Custom option for schools that use a different grade-point mapping entirely. A CGPA of 3.56 doesn't necessarily mean the same thing at every institution, since grading policies, rounding rules, and how certain courses are treated can all differ, so it's worth checking your own school's grading policy alongside your result here.
Why Are Credit Hours Important for CGPA?
Credit hours determine how much influence each subject has on your overall CGPA. Subjects with more credit hours contribute more to the calculation, while subjects with fewer credits have less influence.
For example, imagine you earn a 3.6 grade point in a 4-credit Mathematics course and a 3.6 in a 1-credit elective:
| Subject | Credit Hours | Grade Point | Weighted Grade Points |
|---|---|---|---|
| Mathematics | 4 | 3.6 | 14.4 |
| Elective | 1 | 3.6 | 3.6 |
The grade point is identical, but the Mathematics course contributes four times as many weighted grade points because it carries four times the credit hours.
This is why simply adding all your grade points and dividing by the number of subjects can give you a different result from a credit-weighted CGPA.
Which Grading Scale Should I Use?
The right grading scale is the one used by your school, college, or university. Don't choose a scale simply because it is common in your country or because another student uses it. Different institutions can use different grade-point systems, and even the same scale can have different grade mappings.
If you're unsure which GPA grading scale to use, check your official transcript, university grading policy, student handbook, or academic regulations before entering your subjects.
4.0 GPA Scale
Use the 4.0 GPA scale if your institution officially uses a maximum grade point of 4.0. This scale is widely used in U.S. higher education and also appears in some institutions elsewhere. However, the grade-point values assigned to A+, A, B+, and other grades can vary, so don't assume every 4.0 scale follows the same mapping.
4.3 GPA Scale
Choose the 4.3 GPA scale when your institution officially uses 4.3 as its maximum grade point. Some grading systems give A+ a value above 4.0, while others may treat A+ differently. There is no single universal grade-to-point mapping for every 4.3 scale.
5.0 Grading Scale
Use the 5.0 grading scale if your institution officially bases grade points on a maximum of 5.0. The meaning of individual letter grades can differ between institutions, so check your school's official grade-point mapping rather than assuming a standard conversion.
10.0 Grading Scale
Select the 10.0 grading scale if your institution uses a 10-point grade-point system. A 10-point CGPA grading scale does not automatically follow one universal set of grade values, so use the mapping provided by your institution.
Custom Grading Scale
Choose Custom when your institution's grade-point system doesn't match one of the preset scales. This is also the right option if your university assigns different values to A+, A, B+, B, or other letter grades. You can manually enter the grade-point values shown in your official grading policy or academic record.
The maximum number alone is not enough. Two institutions may both use a 4.0 grade point scale but assign different values to individual letter grades. If you're unsure, check your official transcript, university grading policy, student handbook, academic regulations, or information provided by your registrar or academic office.
How the Calculator Uses Your Grading Scale
After you select a preset grade point scale, the calculator automatically updates the grade-point values used for your letter grades. You can then enter your subjects, credits, and grades using the values shown.
If the displayed values don't match your institution's official grading system, switch to Custom and enter the correct grade-point values yourself. For example, if your university assigns a different value to A+ or B+ than the selected preset, adjust the values to match your official grading rules before calculating your CGPA.
The calculator performs the mathematical calculation using the grade-point values you enter or select. It does not determine which GPA grading scale your institution officially uses. When your academic record matters for a transcript, scholarship, or university application, use your institution's official grading rules as the source of truth.
Can You Calculate CGPA for Multiple Semesters?
Yes. If you have results from multiple semesters, there are two practical ways to use this Multi-Subject CGPA Calculator. You can calculate each semester separately, or use your existing Previous CGPA and Previous Credits to update your cumulative CGPA with new subjects.
The second method is especially useful when you already have an official cumulative CGPA and only want to add your latest semester or academic period.
Method 1: Calculate Each Semester Separately
If you want to see your semester CGPA, enter only the subjects from that particular semester. Add the credit hours and letter grades for each subject, then calculate the result.
A semester CGPA represents only the subjects included in that calculation. It should not automatically be treated as your cumulative CGPA.
Don't simply average semester CGPAs. For example, if Semester 1 has a 3.20 CGPA across 15 credits and Semester 2 has a 3.80 CGPA across 30 credits, averaging them gives 3.50. That simple average does not account for the different credit loads, so it may not represent the actual cumulative result.
Method 2: Use Your Previous CGPA and Credits
If you already have a cumulative CGPA, this is usually the more convenient way to calculate cumulative GPA after completing new subjects. Enter your existing Previous CGPA and Previous Credits, then enter the subjects from your latest semester.
The calculator combines your previous academic record with the new subjects using their credit hours and grade points. In other words, you can update your CGPA without manually entering every subject from all of your previous semesters.
Previous weighted points = Previous CGPA × Previous Credits
Current weighted points = Σ (Current Credit Hours × Current Grade Point)
Updated Cumulative CGPA = (Previous Weighted Points + Current Weighted Points) ÷ (Previous Credits + Current Credits)
Example: Updating an Existing CGPA
Suppose your current academic record shows a 3.42 CGPA across 48 credits. You then complete three new subjects:
| Subject | Credits | Grade | Grade Point |
|---|---|---|---|
| Mathematics | 4 | A | 3.6 |
| English | 3 | B+ | 3.2 |
| Computer Science | 2 | A+ | 4.0 |
Previous weighted points: 3.42 × 48 = 164.16
Current weighted points: (4 × 3.6) + (3 × 3.2) + (2 × 4.0) = 32.00
Total weighted points: 164.16 + 32.00 = 196.16
Total credits: 48 + 4 + 3 + 2 = 57
Updated cumulative CGPA: 196.16 ÷ 57 ≈ 3.44
Why Use Previous CGPA + Previous Credits?
You don't need to manually enter every subject from every previous semester if you already have an official cumulative CGPA and know the number of completed credits. Your existing cumulative record becomes the previous portion, while your latest subjects become the current portion.
For the result to be meaningful, make sure your Previous CGPA and Previous Credits come from your actual academic record and use the same grading scale as the current calculation.
Keep your institution's rules in mind. Universities may have different policies for grade-point calculations, credit weighting, repeated courses, transfer credits, failed or excluded courses, withdrawals, rounding, and replacement grades. This calculator uses the grade-point values and credit information you enter, so follow your institution's official CGPA rules whenever they differ from the calculator's standard credit-weighted calculation.
What Does My CGPA Result Mean?
Your CGPA is the combined grade-point average produced from the subjects and credit hours you entered. A higher CGPA generally indicates stronger performance on the grading scale being used.
Whether a particular CGPA is considered good, excellent, satisfactory, or sufficient for graduation, scholarships, or admission depends on your institution and the specific requirement.
Frequently Asked Questions
Common questions students ask about CGPA, credit weighting, and this calculator.
Is CGPA the same as GPA?
GPA usually refers to your grade point average for a single semester or term, while CGPA is the cumulative version, combining every semester's grades and credit hours into one overall number across your whole academic career so far.
Think of GPA as a snapshot of one term, and CGPA as the running total that carries forward semester after semester. In your very first semester, your GPA and CGPA will actually be the same number, since there's no previous term to combine yet, but they start to differ from your second semester onward.
How do credit hours affect CGPA?
Credit hours act as a weight on each subject, meaning a subject with more credit hours has a bigger influence on your final CGPA than one with fewer credit hours, even if you scored the exact same grade in both.
A four-credit course that you did well in will pull your CGPA up more than a one-credit course with the same grade, and the same is true in reverse if you do poorly.
Can I calculate CGPA without credit hours?
Calculating CGPA without credit hours won't provide you accurate result. Without credit hours, you'd just be finding a simple average of your grade points.
How many subjects can I add to the calculator?
You can calculate CGPA for up to 30 subjects in one go — enough for a full semester or an entire academic year. Enter the number of subjects at the top of the tool and the rows are generated automatically.
Can I use this calculator for multiple semesters?
Yes, if you want to combine subjects from multiple semesters, you can enter the relevant subjects and their credit hours together. However, your university may have specific rules for calculating cumulative CGPA, including how repeated courses, transferred credits, or other academic adjustments are handled. For an official CGPA, compare the result with your institution's calculation method.