TL;DR: This CGPA calculator helps Bangladesh university students compute credit‑weighted SGPA per term and aggregate them into an overall CGPA. It supports multiple universities and program presets, handles semesters, trimesters and year‑wise systems, and lets you export or share your results. Always verify with your university’s official transcripts.

Calculating your Cumulative Grade Point Average (CGPA) can be confusing, especially when different universities use different grading scales and academic calendars. Most Bangladesh universities now follow a uniform grading system recommended by the University Grants Commission (UGC), where 80 % or above equals A+ (4.00) and grades decrease in 5‑point bands. However, private universities sometimes adjust the cut‑offs (e.g., North South University treats 93 %+ as A = 4.00). Additionally, some programmes are semester‑based, others use trimesters or year-wise modes; improvement exams and retake policies vary by institution.

  1. Select your university/programme preset or choose “custom” and set the grade scale.

  2. Choose your term mode (semester, trimester or year) and enter the number of terms.

  3. For each course, enter the course name/initial, select the letter grade, and input the credit hours.

  4. Review the grade to point table to ensure your grades match the chosen scale.

  5. The calculator will compute the SGPA of each term and the overall CGPA using the formulas described above.

  6. Optionally enter retake or improvement grades – the tool will apply improvement rules and replace failing grades accordingly.

  7. When done, export your results as Print/PDF version.

CGPA Calculator

Calculate your CGPA easily!

Custom Grade Scale

Your CGPA: 0.00

Total Credits Earned: 0.0

Summary Table

SemesterCourseGradePointCreditsWeighted Points

What Is CGPA?

Grade Point Average (GPA) is the average of grade points earned in a term. When a programme uses multiple terms, the Semester Grade Point Average (SGPA) or Term GPA is computed for each term. Cumulative GPA (CGPA) is the weighted average of all term GPAs across your programme. While some universities still use percentage or division systems, CGPA is now widely adopted for honours and Masters programmes.

The UGC’s uniform grading system defines the relationship between numerical scores, letter grades, and grade points. According to Bangladesh University academic policies, the numerical ranges correspond to letter grades as follows

How CGPA is Calculated in Bangladesh Universities (The Credit-Weighted Formula)

In modern university systems across Bangladesh, performance is measured using a credit-weighted Grade Point Average (GPA) system. This ensures that courses with a higher academic load (more credit hours) have a proportionally larger impact on your final result than those with fewer credits (like some sessional or lab courses).

The calculation happens in two stages: first, the SGPA (Semester/Term GPA), and second, the overall CGPA (Cumulative GPA).

Calculating SGPA (Semester/Term GPA)

The SGPA is your result for a single term (semester, trimester, or year). It is calculated by summing the total “Grade Points Earned” and dividing that sum by the total “Credit Hours Attempted” in that term.

Formula for SGPA/Term GPA:

Example Calculation (4 Courses in a Semester):

Course CodeCredit (Ci​)Letter GradeGrade Point (Gi​)Earned Points (Ci​×Gi​)
CSE-1101 (Theory)3.0A3.7511.25
CSE-1102 (Sessional)1.5A+4.006.00
Math-11014.0B+3.2513.00
Hum-11012.0C2.254.50
Total10.5  34.75

Calculating CGPA (Cumulative GPA)

The CGPA is the weighted average of all courses taken from the start of your program up to the current term. It is the best measure of your overall academic performance.

Formula for CGPA:

The process is simply aggregating the results of all your term GPAs into one final average.

Handling Special Grades (Absent/Withdrawal/Incomplete)

  • ‘F’ Grade (Fail): Carries a Grade Point of 0.00. These courses are counted in the Σ(Total Credits) denominator in the term they are taken, thus lowering your SGPA/CGPA significantly, but they do not count towards the credits earned for graduation until they are successfully retaken.

  • ‘I’ (Incomplete) / ‘W’ (Withdrawal): These typically do not carry a grade point and are usually excluded from both the numerator and the denominator until a grade is assigned. If the ‘I’ grade is not cleared within the stipulated time, it usually converts to an ‘F’.

Bangladesh CGPA Grading System (4.0 Scale)

Most Bangladeshi universities, including the National University, use a 4‑point scale. The table below summarises common letter grades, grade points, percentage ranges and class divisions.

Numerical Marks (%)Letter GradeGrade Point (GP)Description
80 and aboveA+4Outstanding / Excellent
75 to <80A3.75Excellent
70 to <75A-3.5Very Good
65 to <70B+3.25Good
60 to <65B3Satisfactory
55 to <60B-2.75Above Average
50 to <55C+2.5Average
45 to <50C2.25Below Average
40 to <45D2Pass (Minimal)
Less than 40F0Fail

Tip: These grading ranges may vary slightly by university. Always check your institution’s official guidelines.

University-Specific Grading Nuances

While the UGC framework is standard, some institutions have specific variations that the calculator’s Preset Mode accounts for: 

  1. BUET/Engineering Universities: Many engineering schools use a highly refined marking scheme. For instance, some BUET departments may reserve the A+ grade (4.00) for marks of 90 and above, with A at 80 to 90. The calculator’s BUET Preset uses this high-bar structure.

  2. Private Universities (e.g., NSU, BRACU): Private universities operating under the semester or trimester system closely follow the UGC standard (4.00 for A+ at 80 and above), but specific policies regarding probation and required CGPA for promotion can vary.

  3. Minimum Passing Grade: For almost all institutions, a minimum D grade (GP =2.00) is required to pass an individual course.

Program & Policy Differences (Semester/Trimester/Year)

The total number of credit hours and the duration of your term structure (the denominator in your formula) significantly impact your CGPA. Our calculator handles these primary differences.

Semester vs. Trimester vs. Year-Mode

ModeUsed By (Examples)Duration/TermTotal Term Credits (Typical)
SemesterDU, RU, JU, SUST, BUET (Most Public)6 months15–22 Credits
TrimesterNSU, BRACU, IUB, AIUB (Most Private)4 months9–15 Credits
Year-ModeNational University (NU) Degree/Pass12 monthsAnnual Total Credits

Understanding Improvement vs. Retake Policies

This is where the calculation can become complex. Always consult your academic handbook, as university policies vary.

PolicyTarget GradeEffect on CGPAGrade Ceiling?
RetakeF (Fail)The new, passing grade fully replaces the F grade (0.00) in the CGPA calculation.Often Yes. Many public universities (DU, BUET) enforce a maximum achievable grade of B or B+ in a retaken course, even if the student scores higher.
ImprovementC / D (Passed, but poor grade)The new, higher grade replaces the previous lower grade.No, generally. If allowed, the student receives the actual grade earned. However, most universities only allow one attempt at improvement.

Important: Our tool features a Retake/Improvement flag. When using it, be aware of your university’s grade ceiling and factor that into the new grade you input.

National University (NU) & Class/Division Equivalence

Students in the National University (NU) system often need to know their equivalent Class or Division, as this is used in many job applications. The CGPA corresponds to the following traditional classifications:

  • First Class (Merit Position): CGPA 3.00 to 4.00

  • Second Class: CGPA  2.25 to < 3.00

  • Third Class (Pass): CGPA 2.00 to < 2.25

Disclaimer for NU: While these CGPA ranges are the standard equivalence, the formal declaration of First, Second, or Third Division is an administrative process governed by specific NU circulars and the program type (Honours vs. Degree Pass).

Step-by-Step — Calculate Your CGPA Instantly

Our tool is designed for maximum speed and accuracy on any device.

  1. Select Your Preset (University/Program): Use the drop-down menu to select your institution (e.g., Dhaka University, BUET, or NU Honours) or choose General UGC if your university is not listed. This automatically loads the correct grading scale and, where applicable, the retake logic.
  2. Choose Term Mode: Toggle between Semester, Trimester, or Year mode based on your program’s structure. Then, specify the total number of terms you have completed or plan to calculate (e.g., 8 semesters for a 4-year Honours degree).
  3. Input Credits & Grades: For each course in each term: enter the course Credit (e.g., 3.0, 4.0, or 1.5 for labs) and the Letter Grade you achieved. You must enter all credits in the denominator to get the correct weighted average. The system offers live validation and warns you if credits are missing.
  4. Review SGPA & Cumulative CGPA: Your SGPA for the current term and your total CGPA will update live on the sticky summary card located on the right (or at the top on mobile). Review the detailed breakdown of “Earned Points” for full transparency.
  5. Export, Or Print: Use the One-Click Export button to generate a clean, print-friendly PDF of your results, or Print a clear copy.
infographic of sahajtools cgpa calculator cgpa calculation guideline.

Common Scenarios & Worked Examples

Using the credit-weighted formula and policy nuances, here are common academic situations demonstrated:

Clean Pass Honours Example (Semester 1–8)

A student consistently maintaining a 3.50 SGPA across all 8 semesters of an Honours program (assuming 18 credits/semester, totaling 144 credits) will automatically achieve a final CGPA of 3.50. The calculation is straightforward cumulative averaging.

Improvement/Retake Impact Example

  • Initial Status (Term 1): Student scores an F (GP = 0.00) in a 3-credit course.

    • Result: CGPA drops significantly due to 3 credits of 0.00 in the total calculation.

  • Retake Status (Term 3): Student retakes the course and earns an A (GP = 3.75), but the university’s ceiling policy limits the achievable grade to a B+ (GP = 3.25).

    • Result: The 3.25 GP replaces the 0.00 GP, causing a large upward spike in the cumulative CGPA. (Always input the Grade Ceiling value, not the actual mark achieved).

Engineering High-Credit Load Example

Engineering/Science programs often feature heavy laboratory/sessional credits (typically 1.0 to 2.0 credits each) alongside 3.0 or 4.0-credit theory courses. Because the CGPA is credit-weighted, a high grade (A+) in a 4.0-credit course impacts the final result four times more than an A+ in a 1.0-credit sessional course. Accurate input of all credit weights is vital here.

Master's (1-2 Year) Calculation

Master’s programs are usually shorter (3–4 terms) and frequently involve a high-credit Thesis/Project (e.g., 6–12 credits). If the thesis is Pass/Fail, it may not factor into the CGPA. If it is graded (e.g., A+), its large credit weight ensures it is the single biggest factor in the final CGPA.

SGPA vs CGPA vs GPA — What’s the Difference?

GPA (Grade Point Average) measures your performance in a single term. It’s calculated by multiplying the grade point for each course by its credit hours, summing these weighted points and dividing by the total credits. For example, if you score A+ in a 3‑credit course (4 points), B in a 2‑credit course (3 points) and A in a 4‑credit course (4 points), your semester GPA would be:

SGPA (Semester GPA) is essentially the same as GPA but is often used interchangeably in universities following a 10‑point scale. CGPA (Cumulative GPA) is the weighted average of your semester GPAs across all completed semesters. To calculate CGPA, multiply each semester’s GPA by its total credits, sum these products and divide by the total credits. If credits are equal across semesters, simply average the GPAs.

Global Grading Scales

Students who have studied abroad or plan to apply internationally may encounter different scales. Below are approximate conversions; confirm with your university.

  • 4.0 scale (U.S./Canada) – A+ = 4.3, 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.

  • 10‑point scale (India, some EU/Asian institutions) – SGPA and CGPA values range from 0 to 10. To convert SGPA to percentage on a 10‑point scale, multiply by 10; on a 4‑point scale, multiply by 25

Manual CGPA Calculation Example (Bangladesh 4.0 Scale)

Suppose a student completed two semesters with the following grades and credits:

  • Semester 1: Course A (3 credits, A+ = 4.0), Course B (2 credits, B = 3.0), Course C (3 credits, A− = 3.5)

  • Semester 2: Course D (4 credits, A = 3.75), Course E (3 credits, B+ = 3.25), Course F (2 credits, C+ = 2.5)

Step 1 – calculate Semester 1 GPA:

Step 2 – calculate Semester 2 GPA:

Step 3 – calculate CGPA:

Total weighted points = (3.47 × 8 credits) + (3.31 × 9 credits) = 27.76 + 29.79 = 57.55

Total credits = 8 + 9 = 17

Using the calculator yields the same result instantly. This example helps verify accuracy.

Privacy & Data Handling

All calculations run exclusively in your browser (client-side) using secure JavaScript. We do not store, track, or transmit any of the grades, credit hours, or personal information you enter to our servers. Your data stays on your device, ensuring complete confidentiality.

Frequently Asked Questions (FAQs) About CGPA Calculation

Here are some common questions about CGPA and our calculator:

Yes, it uses the official NU grading scale. Ensure you select the correct mode (Honours-Semester or Degree-Year-Wise) and check your specific policy on class/division conversion, as this varies by NU circular.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The minimum passing letter grade is typically a D, which corresponds to a Grade Point of 2.00. However, the minimum CGPA required for promotion and graduation is generally higher (e.g., 2.00 to 2.50), varying by university ordinance.

 
 
 

In the year-wise system, you must sum the total grade points earned across all years and divide by the total number of credit hours for all years. Our calculator has a specific NU Degree Year-Mode preset for this simplified calculation.

 
 
 

For a retake (re-exam for an F grade), the new, higher grade replaces the 'F' in the CGPA calculation, but many institutions like BUET and DU impose a grade ceiling (e.g., max grade of B or B+) on retaken courses.

 
 
 

For most UGC-aligned and Honours programs, a First Class or equivalent distinction is generally awarded for a CGPA of 3.00 or higher on the 4.00 scale. This is a common requirement for postgraduate applications.

 
 
 

Yes. Select the Master's Preset and input your courses. Master's programs typically involve fewer terms (1-2 years) and often include weighted thesis/project credits which should be entered accurately.

 
 
 

Thesis or project courses often have high credits (6–12), so they heavily influence CGPA. For example, a 6‑credit thesis graded at A = 3.75 adds 22.50 grade points, significantly raising CGPA compared to regular 3‑credit courses.

 
 
 

Yes. This tool is client-side and runs entirely within your browser. No data is ever sent to or stored on our servers, ensuring complete privacy for your academic information you enter.

 
 
 

Disclaimer

This calculator provides estimates and guidance only.

The calculated CGPA is an estimate based on published policies. Official results must be obtained directly from your university/college/exam office. Policies (e.g., improvement/retake impact, grade replacement/ceiling, credit rules, class/division equivalence) can vary significantly by university, department, program, and the specific academic year; always consult your official university handbook or circulars for the definitive calculation.

References (Official UGC and University Sources)

The CGPA Calculator is built upon the foundational policies of the following high-authority documents:

  1. UGC Bangladesh (University Grants Commission): Official Circulars on the Uniform Grading System for Undergraduate and Graduate Programs (specifically the 4.00 scale framework).

  2. National University (NU): Official Honors/Degree Examination Manuals/Circulars defining year-wise calculation and class/division equivalence thresholds.

  3. Dhaka University (DU): Latest Undergraduate Ordinance/Handbook details on promotion, retake, and grade improvement policies.

  4. BUET (Bangladesh University of Engineering and Technology): Academic Ordinance for Undergraduate Programs detailing the distinct grading scale and grade ceiling on retakes.

  5. A Top Private University (e.g., NSU/BRACU): Academic Handbook for Trimester System Grading and Policies.

  6. Ministry of Education (MoE) Bangladesh: Relevant public notices or overarching educational policy documents related to GPA/CGPA standards.

Scroll to Top