Use this calculator to estimate your Grade Point Average (GPA) at Washington University in St. Louis. Enter your courses, the number of credits for each, and the letter grade you received or expect to receive. The calculator uses WashU's standard grading scale to compute your GPA.
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)
.washu-gpa-calculator-container {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f9f9f9;
padding: 25px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
max-width: 700px;
margin: 20px auto;
color: #333;
}
.washu-gpa-calculator-container h2 {
color: #001a57; /* WashU primary blue */
text-align: center;
margin-bottom: 20px;
}
.washu-gpa-calculator-container p {
margin-bottom: 15px;
line-height: 1.6;
}
.course-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
margin-bottom: 15px;
padding: 10px;
border: 1px solid #e0e0e0;
border-radius: 5px;
background-color: #ffffff;
}
.course-row label {
font-weight: bold;
color: #555;
}
.course-row input[type="number"],
.course-row select {
padding: 8px 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 1em;
flex-grow: 1;
max-width: 120px;
}
.course-row select {
max-width: 150px;
}
.course-row button {
background-color: #dc3545; /* Red for remove */
color: white;
border: none;
padding: 8px 12px;
border-radius: 4px;
cursor: pointer;
font-size: 0.9em;
transition: background-color 0.2s ease;
}
.course-row button:hover {
background-color: #c82333;
}
.washu-gpa-calculator-container button:not(.course-row button) {
background-color: #001a57; /* WashU primary blue */
color: white;
border: none;
padding: 10px 18px;
border-radius: 5px;
cursor: pointer;
font-size: 1em;
margin-top: 15px;
margin-right: 10px;
transition: background-color 0.2s ease;
}
.washu-gpa-calculator-container button:not(.course-row button):hover {
background-color: #002a7a;
}
.calculator-result {
margin-top: 25px;
padding: 15px;
border: 1px solid #001a57;
border-radius: 5px;
background-color: #e6f0ff; /* Light blue */
font-size: 1.2em;
font-weight: bold;
text-align: center;
color: #001a57;
}
@media (max-width: 600px) {
.course-row {
flex-direction: column;
align-items: stretch;
}
.course-row input[type="number"],
.course-row select {
max-width: 100%;
}
.washu-gpa-calculator-container button:not(.course-row button) {
width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
}
var courseCounter = 1;
function addCourseRow() {
courseCounter++;
var courseRowsDiv = document.getElementById('courseRows');
var newRow = document.createElement('div');
newRow.className = 'course-row';
newRow.innerHTML = `
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)
`;
courseRowsDiv.appendChild(newRow);
}
function removeCourseRow(buttonElement) {
var rowToRemove = buttonElement.parentNode;
rowToRemove.parentNode.removeChild(rowToRemove);
}
function getGradePoints(grade) {
switch (grade) {
case 'A': return 4.0;
case 'A-': return 3.7;
case 'B+': return 3.3;
case 'B': return 3.0;
case 'B-': return 2.7;
case 'C+': return 2.3;
case 'C': return 2.0;
case 'C-': return 1.7;
case 'D+': return 1.3;
case 'D': return 1.0;
case 'F': return 0.0;
default: return 0.0; // Should not happen with select options
}
}
function calculateWashUGPA() {
var creditsInputs = document.getElementsByClassName('courseCredits');
var gradeSelects = document.getElementsByClassName('courseGrade');
var totalGradePoints = 0;
var totalCredits = 0;
var resultDiv = document.getElementById('washuGPAResult');
if (creditsInputs.length === 0) {
resultDiv.innerHTML = "Please add at least one course to calculate your GPA.";
return;
}
for (var i = 0; i < creditsInputs.length; i++) {
var credits = parseFloat(creditsInputs[i].value);
var grade = gradeSelects[i].value;
if (isNaN(credits) || credits <= 0) {
resultDiv.innerHTML = "Please enter valid positive credit hours for all courses.";
return;
}
var gradePoints = getGradePoints(grade);
totalGradePoints += (credits * gradePoints);
totalCredits += credits;
}
if (totalCredits === 0) {
resultDiv.innerHTML = "Total credits cannot be zero. Please enter valid credit hours.";
return;
}
var gpa = totalGradePoints / totalCredits;
resultDiv.innerHTML = "Your Estimated WashU GPA: " + gpa.toFixed(2) + "";
}
Understanding Your GPA at Washington University in St. Louis
Your Grade Point Average (GPA) is a crucial metric that reflects your academic performance at Washington University in St. Louis. It's a numerical representation of the average value of the grades you earn in all your courses, weighted by the number of credits each course carries.
WashU's Grading System
WashU employs a standard letter grading system, where each letter grade corresponds to a specific number of grade points. This calculator uses the following scale, which is typical for undergraduate courses at WashU:
A: 4.0 grade points
A-: 3.7 grade points
B+: 3.3 grade points
B: 3.0 grade points
B-: 2.7 grade points
C+: 2.3 grade points
C: 2.0 grade points
C-: 1.7 grade points
D+: 1.3 grade points
D: 1.0 grade points
F: 0.0 grade points
Grades such as 'P' (Pass), 'NP' (No Pass), 'W' (Withdrawal), 'I' (Incomplete), or 'Z' (Audit) typically do not factor into GPA calculations, though they appear on your transcript.
How Your WashU GPA is Calculated
The formula for calculating your GPA is straightforward:
To get the "Total Grade Points Earned," you multiply the grade points for each course by the number of credits for that course, and then sum these values. The "Total Credit Hours Attempted" is simply the sum of credits for all courses that contribute to your GPA.
Example Calculation:
Let's say a WashU student takes the following courses in a semester: