Start from your current result
Enter completed credits and current CGPA instead of rebuilding every past semester.
Calculate a semester GPA or project your North South University CGPA from completed credits, current CGPA, new courses and retakes. Compare the result with a target before registration or results day.
Start from your current CGPA and credits, then add this semester's expected grades. Mark a course as a retake to replace its previous grade points without counting the same credits twice.
Leave both fields at zero if you only want this semester's GPA.
A retake replaces the previous grade points and does not add the course credits twice.
North South University divides the total grade points earned by the credits attempted. A course contributes its grade point multiplied by its credits. A and F count in the calculation; I and W do not. For a retaken course, NSU uses only the best grade in the CGPA.
CGPA = total grade points earned ÷ credits attemptedA basic course total is only part of semester planning. This calculator also handles the two decisions students commonly make before registration: whether a retake helps and what a target requires.
Enter completed credits and current CGPA instead of rebuilding every past semester.
Choose the previous and expected grade so the old points are replaced and credits are not added twice.
Compare the semester GPA with the projected cumulative CGPA in one scorecard.
Set a target CGPA and see the semester GPA required across planned fresh credits.
These values follow NSU's published grading policy. An instructor may set exact cut-offs with the flexibility described by the university, so the grade posted on your transcript remains final.
| Numerical score | Letter grade | Grade point |
|---|---|---|
| 93+ | A | 4.0 |
| 90–92 | A- | 3.7 |
| 87–89 | B+ | 3.3 |
| 83–86 | B | 3.0 |
| 80–82 | B- | 2.7 |
| 77–79 | C+ | 2.3 |
| 73–76 | C | 2.0 |
| 70–72 | C- | 1.7 |
| 67–69 | D+ | 1.3 |
| 60–66 | D | 1.0 |
| Below 60 | F | 0.0 |
An F remains in CGPA until the course is retaken or appropriately replaced and a better grade is earned. For a retake, only the best grade is used. I and W do not enter GPA and their credits do not apply toward graduation. Use the grade and credit shown in RDS or on the official transcript when the two differ from a plan.
Use the completed credits and CGPA already shown in your student record.
Enter every course credit and expected letter grade; mark only genuine retakes.
Use semester GPA for the term and projected CGPA for the cumulative result.
Compare the estimate with the official transcript because only NSU can issue the final result.
Use attempted credits, not a guessed total. The official GPA formula is based on credits attempted for the courses included in the degree.
Describe retakes accurately. The previous grade must already be part of your current CGPA for the replacement adjustment to be meaningful.
Treat a target as planning, not a promise. Expected grades can change and university decisions take precedence over this estimate.
BanglaTools performs the arithmetic in your browser. NSU's published grading policy, RDS and transcript are the authority for grades and academic standing.
Reviewed 28 July 2026Short answers about NSU grades, retakes, semester GPA and cumulative results.
Add the grade points earned for included courses and divide by the credits attempted. For each course, grade points earned equal the course credit multiplied by the letter-grade point.
Yes. An F has a grade point of 0.0 and is used in CGPA until the course is retaken or appropriately replaced and a better grade is earned.
NSU records the actual grades, but only the best grade for a retaken course is used to calculate CGPA. The calculator replaces the previous points and does not add the same course credits again.
No. NSU states that I and W are not accepted in the GPA calculation. A W does not affect GPA.
Yes. Leave completed credits and current CGPA at zero, then enter the courses for that semester.
No. It is a planning calculator. Your NSU student record and official transcript remain final.