Enter your current stats to calculate your new cumulative GPA.
This Semester's Courses
A
A-
B+
B
B-
C+
C
C-
D+
D
F
A
A-
B+
B
B-
C+
C
C-
D+
D
F
A
A-
B+
B
B-
C+
C
C-
D+
D
F
Semester GPA0.00
Cumulative GPA0.00
Total Credits0
function addNUCourseRow() {
var wrapper = document.getElementById('course-rows-wrapper');
var newRow = document.createElement('div');
newRow.className = 'course-row';
newRow.innerHTML = `
A
A-
B+
B
B-
C+
C
C-
D+
D
F
`;
wrapper.appendChild(newRow);
}
function calculateNUGPA() {
// Get previous stats
var prevGPAInput = document.getElementById('current-gpa').value;
var prevCreditsInput = document.getElementById('credits-earned').value;
var prevGPA = parseFloat(prevGPAInput);
var prevCredits = parseFloat(prevCreditsInput);
if (isNaN(prevGPA)) prevGPA = 0;
if (isNaN(prevCredits)) prevCredits = 0;
// Calculate previous quality points
var totalPoints = prevGPA * prevCredits;
var totalCredits = prevCredits;
// Semester variables
var semPoints = 0;
var semCredits = 0;
// Loop through rows
var creditInputs = document.getElementsByClassName('course-credits');
var gradeInputs = document.getElementsByClassName('course-grade');
for (var i = 0; i 0
if (c > 0) {
semPoints += (c * g);
semCredits += c;
}
}
}
// Calculate Semester GPA
var semesterGPA = 0;
if (semCredits > 0) {
semesterGPA = semPoints / semCredits;
}
// Update Totals
totalPoints += semPoints;
totalCredits += semCredits;
// Calculate Cumulative GPA
var cumulativeGPA = 0;
if (totalCredits > 0) {
cumulativeGPA = totalPoints / totalCredits;
}
// Display Results
document.getElementById('semester-gpa-result').innerText = semesterGPA.toFixed(3);
document.getElementById('cumulative-gpa-result').innerText = cumulativeGPA.toFixed(3);
document.getElementById('total-credits-result').innerText = totalCredits;
document.getElementById('nu-results-area').style.display = 'block';
}
How Northeastern University Calculates GPA
Calculating your Grade Point Average (GPA) at Northeastern University involves understanding the specific grading scale and point system used by the registrar. Unlike some high schools that may use weighted scales up to 5.0, Northeastern operates on a standard 4.0 scale.
The Northeastern Grading Scale
At Northeastern, each letter grade assigned by a professor corresponds to a specific number of quality points. It is important to note that Northeastern does not issue "A+" grades. The highest grade point value you can achieve is a 4.0 for an "A".
Letter Grade
Grade Points
Description
A
4.000
Excellent
A-
3.667
–
B+
3.333
–
B
3.000
Good
B-
2.667
–
C+
2.333
–
C
2.000
Satisfactory
C-
1.667
–
D+
1.333
–
D
1.000
Poor
F
0.000
Failure
The Calculation Formula
To calculate your GPA manually, follow these steps using the table above:
Determine Quality Points per Course: Multiply the grade points of your letter grade by the credit hours assigned to the course. For example, if you earned an A- (3.667) in a 4-credit course, your Quality Points are 3.667 × 4 = 14.668.
Sum Your Quality Points: Add up the Quality Points for all courses taken in the semester.
Sum Your Credit Hours: Add up the total number of credit hours attempted (excluding Pass/Fail courses that do not impact GPA).
Divide: Divide the Total Quality Points by the Total Credit Hours.
Total Points = 33.332
Total Credits = 9 GPA = 33.332 / 9 = 3.703
Academic Standing and Honors
Maintaining a high GPA is crucial for academic standing and honors at Northeastern. Typically, to be named to the Dean's List, a student must achieve a GPA of 3.5 or higher in a semester while carrying a full course load. Additionally, graduating with Latin honors (Cum Laude, Magna Cum Laude, Summa Cum Laude) depends entirely on your final cumulative GPA.