Calculating your Grade Point Average (GPA) at Emory University involves a weighted average based on quality points and credit hours. Emory uses a standard 4.0 grading scale where each letter grade corresponds to a specific numerical value. To calculate your GPA manually, multiply the quality point value of your grade by the number of credits for the course. Sum these totals and divide by the total number of credit hours attempted.
Emory University Grading Scale
Letter Grade
Quality Points
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.0
Example Calculation
Suppose an Emory student takes three courses in one semester:
Biology 141: 4 Credits, Grade: A (4.0 points) → 16.0 Total Points
English 101: 3 Credits, Grade: B+ (3.3 points) → 9.9 Total Points
Math 111: 3 Credits, Grade: A- (3.7 points) → 11.1 Total Points
Students should be aware that "S/U" (Satisfactory/Unsatisfactory) grades do not factor into the GPA calculation. However, they do count toward the total credit hours required for graduation. Additionally, if you are repeating a course, Emory's policies on grade replacement or averaging may vary by school (Emory College vs. Oxford College vs. Goizueta Business School), so always consult the specific academic catalog for your program.
function addCourseRow() {
var courseList = document.getElementById('course-list');
var newRow = document.createElement('div');
newRow.className = 'course-row';
newRow.innerHTML = `
A
A-
B+
B
B-
C+
C
C-
D+
D
F
`;
courseList.appendChild(newRow);
}
function calculateEmoryGPA() {
var grades = document.getElementsByClassName('grade-input');
var credits = document.getElementsByClassName('credits-input');
var totalPoints = 0;
var totalSemesterCredits = 0;
for (var i = 0; i 0) {
totalPoints += (gradeValue * creditValue);
totalSemesterCredits += creditValue;
}
}
var semesterGPA = 0;
if (totalSemesterCredits > 0) {
semesterGPA = totalPoints / totalSemesterCredits;
}
// Cumulative Calculation
var currentGpaInput = parseFloat(document.getElementById('currentGpa').value);
var currentCreditsInput = parseFloat(document.getElementById('currentCredits').value);
var cumGpaDisplay = document.getElementById('cumulative-gpa-display');
var resultBox = document.getElementById('gpa-result-box');
document.getElementById('sem-gpa-val').innerText = semesterGPA.toFixed(2);
if (!isNaN(currentGpaInput) && !isNaN(currentCreditsInput) && currentCreditsInput > 0) {
var existingPoints = currentGpaInput * currentCreditsInput;
var newTotalPoints = existingPoints + totalPoints;
var newTotalCredits = currentCreditsInput + totalSemesterCredits;
var cumulativeGPA = newTotalPoints / newTotalCredits;
document.getElementById('cum-gpa-val').innerText = cumulativeGPA.toFixed(2);
cumGpaDisplay.style.display = 'block';
} else {
cumGpaDisplay.style.display = 'none';
}
resultBox.style.display = 'block';
resultBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}