NU CGPA Calculator

Calculate your National University (Bangladesh) semester GPA and cumulative CGPA instantly. Add your course credit hours and select grade points for 1st Year, 2nd Year, 3rd Year, and 4th Year.

Cumulative CGPA
--
Select grades above to calculate
Current Year / Term GPA
--
Single Year Performance
Total Earned Credits
0
Cumulative Credit Weight

National University Official Grading Scale & Class Distribution

Sourced from NU Academic Ordinance (Unified Grading System). Grades map directly to grade points:

Complete Guide to National University (NU) CGPA Calculation in Bangladesh

Calculating your Cumulative Grade Point Average (CGPA) at National University (NU) Bangladesh can often feel complicated due to varying credit hours across theory courses, lab practicals, viva-voce examinations, and field projects. Whether you are enrolled in an Honours degree program (4-year duration), a Degree Pass course (3-year duration), or a Masters degree, understanding how NU calculates your GPA and overall CGPA is vital for tracking your academic standing, preparing for scholarship applications, and qualifying for government job exams (such as BCS and bank jobs).

This comprehensive guide explains the exact credit-weighted mathematical formula used by National University, breaks down the official letter grade to grade-point conversion scale, illustrates how to calculate CGPA year-by-year, and outlines how class divisions (First Class, Second Class, Third Class) are determined under the unified NU grading system.

1. How CGPA is Calculated at National University (The Credit-Weighted Formula)

A common mistake students make is taking a simple arithmetic average of their yearly GPAs. At National University Bangladesh, a simple average of GPAs is mathematically incorrect because different years and different courses carry different total credit hours. NU uses a strict Credit-Weighted Grade Point Average system.

Semester/Year GPA = Σ (Course Grade Point × Course Credit Hours) ÷ Total Semester Credits

Cumulative CGPA = Σ (All Earned Grade Points Across All Years) ÷ Total Cumulative Credits

In simple terms:

  1. For each course, multiply the Grade Point corresponding to your letter grade by the course's Credit Hours (e.g., an A grade worth 3.75 in a 4-credit course gives 3.75 × 4 = 15.00 quality points).
  2. Add up all quality points earned in that academic year to get your Total Earned Quality Points.
  3. Divide your Total Earned Quality Points by the Total Credit Hours taken in that year to obtain your Yearly GPA.
  4. To calculate your overall Cumulative CGPA, sum the quality points across all completed years and divide by the total cumulative credit hours completed across those years.

2. Numerical Example: Calculating 1st Year Honours GPA

Consider a typical 1st Year Honours student in Computer Science & Engineering or Business Administration taking 6 courses totaling 24 credits:

  • Course 1 (4 Credits): Letter Grade A+ (4.00 GP) → 4.00 × 4 = 16.00 points
  • Course 2 (4 Credits): Letter Grade A (3.75 GP) → 3.75 × 4 = 15.00 points
  • Course 3 (4 Credits): Letter Grade A- (3.50 GP) → 3.50 × 4 = 14.00 points
  • Course 4 (4 Credits): Letter Grade B+ (3.25 GP) → 3.25 × 4 = 13.00 points
  • Course 5 (4 Credits): Letter Grade B (3.00 GP) → 3.00 × 4 = 12.00 points
  • Course 6 (4 Credits): Letter Grade B- (2.75 GP) → 2.75 × 4 = 11.00 points

Total Earned Points: 16.00 + 15.00 + 14.00 + 13.00 + 12.00 + 11.00 = 81.00 points.
Total Credits: 24 credits.
1st Year GPA: 81.00 ÷ 24 = 3.375 (rounded to 3.38).

3. National University Grading Scale & Marks Breakdown

Since the introduction of the Unified Grading System (session 2009-2010 onwards), National University Bangladesh follows a standardized 4-point grading scale across all affiliated colleges (Government and Non-Government):

  • 80% and above: Grade A+ → Grade Point 4.00 (Outstanding)
  • 75% to less than 80%: Grade A → Grade Point 3.75 (Excellent)
  • 70% to less than 75%: Grade A- → Grade Point 3.50 (Very Good)
  • 65% to less than 70%: Grade B+ → Grade Point 3.25 (Good)
  • 60% to less than 65%: Grade B → Grade Point 3.00 (Satisfactory)
  • 55% to less than 60%: Grade B- → Grade Point 2.75 (Above Average)
  • 50% to less than 55%: Grade C+ → Grade Point 2.50 (Average)
  • 45% to less than 50%: Grade C → Grade Point 2.25 (Below Average)
  • 40% to less than 45%: Grade D → Grade Point 2.00 (Pass)
  • Less than 40%: Grade F → Grade Point 0.00 (Fail)

4. Understanding NU Class Divisions (First Class, Second Class, Third Class)

In traditional Bangladeshi academic credentials, degrees are categorized into First Class, Second Class, or Third Class. National University maps CGPA scores to class divisions as follows:

  • First Class / Distinction: Cumulative CGPA of 3.00 to 4.00
  • Second Class: Cumulative CGPA of 2.25 to 2.99
  • Third Class: Cumulative CGPA of 2.00 to 2.24

Note: A student must pass all individual courses (earning at least a D grade / 2.00 GP in each course) and maintain an overall CGPA of at least 2.00 to be awarded the degree.

5. Program Nuances: Honours vs. Degree Pass vs. Masters

National University administers three primary undergraduate and postgraduate tracks:

A. Honours Program (4 Years / 8 Semesters)

Honours degrees (B.A., B.S.S., B.Sc., B.B.S., BBA, CSE) consist of 4 academic years. Total credit requirements typically range from 120 to 140 credits, including non-major compulsory courses like History of the Emergence of Independent Bangladesh (4 credits).

B. Degree Pass Course (3 Years)

Degree Pass programs (B.A. Pass, B.S.S. Pass, B.Sc. Pass, B.B.S. Pass) span 3 academic years. Students complete elective subject pairs alongside compulsory English and Bengali language papers.

C. Masters Program (1 Year / 2 Years)

Students entering Masters directly from a 4-year Honours degree complete a 1-year Masters Final program. Students entering from a 3-year Degree Pass program must complete a 1-year Masters Preliminary before progressing to the 1-year Masters Final.

6. Why Use 600IQ's NU CGPA Calculator?

Most online calculators force you to manually type every course name and credit hour from scratch, or rely on outdated syllabus structures without declaring data freshness. 600IQ's tool provides three distinct advantages:

  1. Verified Sourced Data: Department course lists are pre-filled directly from NU's official published syllabus (nu.ac.bd/syllabus.php) and bear a transparent verification timestamp.
  2. 100% Inline Editability: Pre-filled course titles and credit hours remain completely editable. If your department introduced a revised syllabus, you can edit any field without breaking calculations.
  3. 100% Client-Side Privacy: Zero database calls, zero signups, zero tracking. All calculation arithmetic runs inside your local browser instant memory.

Frequently Asked Questions (FAQs)

1. How is CGPA calculated at National University (Bangladesh)?
CGPA at National University Bangladesh is calculated as a credit-weighted average across all completed years or semesters: CGPA = Σ(Grade Point × Credit Hours) ÷ Σ(Credit Hours). Each course's grade point (e.g., A+ = 4.00, A = 3.75) is multiplied by its assigned credit hours, summed up, and then divided by total earned credit hours across all years.
2. What's the difference between GPA and CGPA at NU?
GPA (Grade Point Average) represents your performance in a single specific year or semester. CGPA (Cumulative Grade Point Average) is the overall credit-weighted average of all your completed years combined throughout your Honours, Degree Pass, or Masters degree.
3. How do I calculate my NU Honours CGPA year by year?
To calculate your NU Honours CGPA year by year, enter your letter grades for 1st Year courses to get your 1st Year GPA. When 2nd Year results arrive, click "+ Add Another Year" to enter 2nd Year courses. The calculator automatically computes both your 2nd Year GPA and your cumulative 2-Year CGPA weighted by exact credit hours.
4. What is NU's grading scale and how are letter grades converted to points?
National University follows a standard 4.00 grading scale: A+ (80% and above) = 4.00, A (75% to <80%) = 3.75, A- (70% to <75%) = 3.50, B+ (65% to <70%) = 3.25, B (60% to <65%) = 3.00, B- (55% to <60%) = 2.75, C+ (50% to <55%) = 2.50, C (45% to <50%) = 2.25, D (40% to <45%) = 2.00, and F (<40%) = 0.00.
5. Can I calculate my Degree Pass or Masters CGPA with this tool?
Yes! Use the Program Mode selector at the top to toggle between Honours (4-Year), Degree Pass (3-Year), and Masters programs. The tool loads the specific department choices and course credit structures tailored for that exact degree type.
6. Where does the pre-filled course and credit hour data come from?
All pre-filled department courses and credit hours are compiled directly from National University's official published syllabus portal (nu.ac.bd/syllabus.php). Each department dataset carries a verified timestamp visible near the department dropdown.
7. What if my department's courses aren't listed or have changed?
Every pre-filled course field (title and credit hours) is 100% editable right in the table. If NU revised your curriculum or added a new subject, simply type over the pre-filled values or click "+ Add Course Row" to add custom subjects.
8. Is this calculator's result the same as my official NU result?
Yes, as long as your entered letter grades and credit hours match your official NU academic transcript. The tool uses NU's exact credit-weighted aggregation formula. Official transcripts are issued solely by National University Bangladesh.
9. Is my grade data stored anywhere, or private to my browser?
Your data is 100% private. All calculations take place entirely inside your browser using client-side JavaScript. No grades, marks, or personal choices are sent to any server or stored in a database.
10. How often is the course/credit data updated?
Our dataset is regularly cross-checked against new syllabus notifications from nu.ac.bd. The exact date of the latest syllabus verification is displayed in the UI badge near the department selector.
📊 CGPA: -- View Results ↓