CGPA Calculator
Enter your courses with credits and grades to get GPA and cumulative CGPA. Choose the Bangladesh university 4.00 scale, the SSC and HSC 5.00 scale with 4th subject, or a US 4.0 scale.
"What will my CGPA be if I get a B+ in this course?" Every student asks this before results, when planning a retake, or when an application asks for a CGPA that is not yet printed on a transcript. The calculation is simple but repetitive, and the rules differ between a university transcript, the SSC and HSC board GPA, and a foreign grading system. This calculator handles the three most common cases and shows the working numbers so that you can check them yourself.
How to use the CGPA and GPA calculator
- Choose your grading scale: University 4.00 (Bangladesh), SSC / HSC 5.00 (Bangladesh boards) or US style 4.0.
- For each course, enter a name (optional), the credit and the grade. Press Add another course for more rows and the ✕ button to remove a row.
- To include earlier semesters, type your previous CGPA and the credits already completed.
- Press Calculate. You get the GPA for the courses entered, the cumulative CGPA if you added the previous result, and the totals.
The formula for GPA and CGPA
GPA and CGPA are weighted averages. Each course counts in proportion to its credit hours:
GPA = Σ (grade point × credit) ÷ Σ credits
Here is a worked example on the university 4.00 scale. You take four courses: a 3-credit course with A+ (4.00), a 3-credit course with A- (3.50), a 3-credit course with B (3.00) and a 1-credit lab with A (3.75).
- Grade points × credits: 4.00 × 3 = 12.00; 3.50 × 3 = 10.50; 3.00 × 3 = 9.00; 3.75 × 1 = 3.75.
- Total = 35.25 over 10 credits.
- GPA = 35.25 ÷ 10 = 3.525. The calculator shows 3.52 because of the way computers round decimals, while some universities round the same value up to 3.53, so check your institution's rule.
CGPA is the same average across all semesters. If you finished 60 credits with a CGPA of 3.00 and then earned a GPA of 3.75 over 6 credits, your new CGPA is (3.00 × 60 + 3.75 × 6) ÷ 66 = 3.068, shown as 3.07. Notice how a good semester moves the CGPA only a little when you already have many credits. This is why early semesters matter so much.
Bangladesh university scale (4.00)
Most Bangladeshi universities that follow the University Grants Commission style use a scale close to this:
| Letter grade | Grade point | Typical marks |
|---|---|---|
| A+ | 4.00 | 80% and above |
| A | 3.75 | 75% to 79% |
| A- | 3.50 | 70% to 74% |
| B+ | 3.25 | 65% to 69% |
| B | 3.00 | 60% to 64% |
| B- | 2.75 | 55% to 59% |
| C+ | 2.50 | 50% to 54% |
| C | 2.25 | 45% to 49% |
| D | 2.00 | 40% to 44% |
| F | 0.00 | Below 40% |
The calculator uses the grade points from this table. Marks ranges and grade names can differ between universities, so match them with the grading policy printed on your transcript or in your handbook. Use the point value, not the letter, as the number that matters.
SSC and HSC scale (5.00) with the 4th subject
Board examinations in Bangladesh use grade points from 5.00 down to 0:
- A+ = 5.00 (80 to 100 marks), A = 4.00 (70 to 79), A- = 3.50 (60 to 69), B = 3.00 (50 to 59), C = 2.00 (40 to 49), D = 1.00 (33 to 39), F = 0 (below 33).
The GPA is the average of the grade points of the compulsory subjects. All subjects count equally, so credits are not used. A student who takes an optional (4th) subject gets only the points above 2.00 added to the total, and the total is then divided by the number of compulsory subjects. The final GPA cannot exceed 5.00. If you fail a compulsory subject (grade F), the result is a fail, and the GPA is shown as 0.00. A failure in the 4th subject alone does not fail the student.
Example. Four compulsory subjects with 5.00, 5.00, 4.00 and 3.50 give 17.50 points, or 4.38 on average. A 4th subject with A (4.00) adds 4.00 − 2.00 = 2.00 points. The total becomes 19.50, divided by 4 gives 4.875, shown as 4.88 (A). In the tool, tick "4th" on the row that is the optional subject.
Board rules are updated from time to time and details such as the number of compulsory subjects or the treatment of the 4th subject can change. The official result published by the board is always the final word.
US style 4.0 scale
This scale has the familiar plus and minus grades: A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, F = 0. Some American universities use A+ = 4.0 or different values for minus grades, so it is only a guide. It helps when you apply abroad and need to see your result in the style that foreign admission offices recognise. There is no single official conversion from a Bangladeshi CGPA to foreign systems. Many applications accept your transcript as it is and ask for the grading scale printed on it, and some use credential evaluation services.
Planning with the calculator
- Target CGPA. Enter your previous CGPA and completed credits, then try different grades for the coming semester to see what you need to reach a target.
- Retakes. Rules for retakes differ. Some universities replace the old grade with the new one, others average both or cap the retake grade. Enter the grades that your university counts.
- Credit-weight awareness. A 4-credit course affects the GPA more than a 1-credit lab. When time is limited, put effort where the credits are.
- Non-credit courses. Courses with a pass/fail result and no grade points should be left out of the entry.
Limits
- This is a calculator for estimates. Only the transcript or board result issued by your institution is official.
- Percentage equivalents are not given, because there is no single official formula from CGPA to percentage in Bangladesh.
- Rounding differs between institutions. Some round to two decimals, others truncate, so the last digit may differ from yours.
- The scale tables are typical ones. If your institution uses different grade points, use the point values in the dropdown that match, or choose the nearest scale and check manually.
To work with the percentages of marks, try the Percentage Calculator. For general arithmetic use the Basic Calculator.
Frequently asked questions
How do I calculate CGPA?
Multiply each course's grade point by its credit, add the results and divide by the total credits. To include earlier semesters, multiply the previous CGPA by the previous credits, add the new grade points and divide by all credits together.
How is the HSC GPA calculated with a 4th subject?
Add the grade points of all compulsory subjects, then add only the points above 2.00 from the 4th subject, and divide by the number of compulsory subjects. The result is capped at 5.00. Any F in a compulsory subject means fail.
Can I use this for a university that has its own grade scale?
Yes, if its grade points match one of the scales. If they do not, pick the closest scale and check each row by hand, or ask your university for its official scale and compare the final figure with your transcript.
Does a retake change my CGPA?
That depends on your university. Some replace the old grade, some average the two grades, and some limit the retake grade. Enter the grade that your rules count.
Is this CGPA official?
No. The result is an estimate for planning. Your official CGPA is the one on your transcript or board marksheet.