Calculate your Stony Brook University semester and cumulative GPA.
Current Standing (Optional)
This Semester's Courses
Select Grade
A (4.00)
A- (3.67)
B+ (3.33)
B (3.00)
B- (2.67)
C+ (2.33)
C (2.00)
C- (1.67)
D+ (1.33)
D (1.00)
F (0.00)
Q (0.00)
Select Grade
A (4.00)
A- (3.67)
B+ (3.33)
B (3.00)
B- (2.67)
C+ (2.33)
C (2.00)
C- (1.67)
D+ (1.33)
D (1.00)
F (0.00)
Q (0.00)
Select Grade
A (4.00)
A- (3.67)
B+ (3.33)
B (3.00)
B- (2.67)
C+ (2.33)
C (2.00)
C- (1.67)
D+ (1.33)
D (1.00)
F (0.00)
Q (0.00)
Select Grade
A (4.00)
A- (3.67)
B+ (3.33)
B (3.00)
B- (2.67)
C+ (2.33)
C (2.00)
C- (1.67)
D+ (1.33)
D (1.00)
F (0.00)
Q (0.00)
–Semester GPA
–Cumulative GPA
–Semester Credits
–Quality Points
function addSbuCourse() {
var container = document.getElementById('courseContainer');
var div = document.createElement('div');
div.className = 'course-row';
div.innerHTML = `
Select Grade
A (4.00)
A- (3.67)
B+ (3.33)
B (3.00)
B- (2.67)
C+ (2.33)
C (2.00)
C- (1.67)
D+ (1.33)
D (1.00)
F (0.00)
Q (0.00)
`;
container.appendChild(div);
}
function calculateSbuGpa() {
// 1. Get previous standing
var prevGpaInput = document.getElementById('currentGpa').value;
var prevCreditsInput = document.getElementById('creditsEarned').value;
var prevGpa = prevGpaInput ? parseFloat(prevGpaInput) : 0;
var prevCredits = prevCreditsInput ? parseFloat(prevCreditsInput) : 0;
if (isNaN(prevGpa)) prevGpa = 0;
if (isNaN(prevCredits)) prevCredits = 0;
var prevQualityPoints = prevGpa * prevCredits;
// 2. Iterate semester courses
var creditInputs = document.getElementsByClassName('course-credit-input');
var gradeSelects = document.getElementsByClassName('course-grade-select');
var semCredits = 0;
var semQualityPoints = 0;
for (var i = 0; i 0, and grade must be selected (value != -1)
if (!isNaN(cr) && cr > 0 && gr >= 0) {
semCredits += cr;
semQualityPoints += (cr * gr);
}
}
// 3. Calculate Results
var semGpa = 0;
if (semCredits > 0) {
semGpa = semQualityPoints / semCredits;
}
var totalCredits = prevCredits + semCredits;
var totalPoints = prevQualityPoints + semQualityPoints;
var cumGpa = 0;
if (totalCredits > 0) {
cumGpa = totalPoints / totalCredits;
}
// 4. Display Results
document.getElementById('semesterGpaResult').innerText = semGpa.toFixed(2);
document.getElementById('cumulativeGpaResult').innerText = cumGpa.toFixed(2);
document.getElementById('totalSemesterCredits').innerText = semCredits;
document.getElementById('totalQualityPoints').innerText = semQualityPoints.toFixed(2);
document.getElementById('resultBox').style.display = 'block';
}
function resetSbuForm() {
document.getElementById('currentGpa').value = ";
document.getElementById('creditsEarned').value = ";
var creditInputs = document.getElementsByClassName('course-credit-input');
var gradeSelects = document.getElementsByClassName('course-grade-select');
var nameInputs = document.getElementsByClassName('course-name-input');
for (var i = 0; i < creditInputs.length; i++) {
creditInputs[i].value = '';
gradeSelects[i].value = '-1';
nameInputs[i].value = '';
}
document.getElementById('resultBox').style.display = 'none';
}
Understanding the Stony Brook University GPA Calculator
The SBU GPA Calculator is an essential tool for Seawolves looking to track their academic progress. Whether you are aiming for the Dean's List, maintaining scholarship eligibility, or ensuring you meet graduation requirements, understanding how Stony Brook University calculates your Grade Point Average is critical.
The SBU Grading Scale
Stony Brook uses a 4.0 grading scale, but unlike some institutions that round grades to a single digit, SBU assigns specific quality point values to "plus" and "minus" grades. This calculator utilizes the exact values provided by the University Registrar:
Letter Grade
Quality Points
Description
A
4.00
Superior
A-
3.67
Superior
B+
3.33
Good
B
3.00
Good
B-
2.67
Good
C+
2.33
Satisfactory
C
2.00
Satisfactory
C-
1.67
Satisfactory
D+
1.33
Minimum Passing
D
1.00
Minimum Passing
F
0.00
Failure
Q
0.00
Academic Dishonesty (Failure)
How to Calculate Your GPA
Your GPA is calculated by dividing your Total Quality Points by your Total Graded Credits. Grades such as P (Pass), NC (No Credit), I (Incomplete), and W (Withdrawal) are generally not included in the GPA calculation.
The Formula: GPA = (Sum of (Course Credits × Grade Points)) / Total Credits Attempted
Calculation Example
Imagine a student taking the following course load at Stony Brook:
HIS 103 (3 credits): Grade C (2.00) → 6.00 Quality Points
Total Credits: 14 Total Quality Points: 46.33 Semester GPA: 46.33 / 14 = 3.31
Using the Cumulative GPA Feature
To see how your current semester affects your overall standing, input your Current Cumulative GPA and Credits Earned (found on your unofficial transcript on SOLAR) into the top section of the calculator. The tool will combine your previous history with your current semester projections to give you an updated cumulative GPA.