Accurately calculate your semester and cumulative Grade Point Average (GPA) with this tool designed specifically for University of Tampa students. Track your academic progress, plan for future semesters, and see how your grades impact your overall standing.
Cumulative GPA Calculator (Optional)
Fill this section in if you want to calculate your new cumulative GPA after this semester.
Semester Courses
Add each course you are taking this semester, along with the credit hours and the grade you expect to receive.
Course Name (Optional)
Credit Hours
Grade
Action
How to Use the UT GPA Calculator
Enter Cumulative GPA (Optional): If you know your current cumulative GPA and the total credits you've earned so far, enter them in the first section. This will allow the calculator to determine your new cumulative GPA.
Add Your Courses: For each course this semester, click the "Add Course" button. A new row will appear.
Enter Course Details: In each row, enter the course name (e.g., "COMM 210"), the number of credit hours for that course, and the final letter grade you received or expect to receive.
Calculate: Once all your courses are entered, click the "Calculate GPA" button.
View Your Results: The calculator will display your Semester GPA, Total Semester Credits, and your new Cumulative GPA (if you provided your current information).
Understanding GPA at the University of Tampa
Your GPA is a critical measure of your academic performance. It's calculated by dividing the total number of quality points earned by the total number of credit hours attempted.
Formula: GPA = Total Quality Points / Total Credit Hours
Each letter grade at UT corresponds to a specific quality point value. These are used to calculate your overall GPA.
University of Tampa Grade Point Values
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
Grades like P (Pass), I (Incomplete), and W (Withdrawal) are not included in the GPA calculation.
Example GPA Calculation
Let's say a UT student completes the following 4-course semester:
WRT 201 (Research Writing): 4 Credits, Grade: A-
MKT 305 (Principles of Marketing): 4 Credits, Grade: B
A "good" GPA is subjective, but to be in good academic standing, you generally need to maintain a GPA of 2.0 or higher. For honors like the Dean's List, you typically need a 3.5 or higher for the semester. Competitive graduate programs and scholarships often require a GPA above 3.5.
How does UT handle repeated courses?
The University of Tampa has a grade forgiveness policy. Students may repeat a course for which they earned a C- or lower. When a course is repeated, only the grade and credit earned in the final attempt are used in the cumulative GPA calculation, although all grades remain on the transcript. There is a limit to the number of courses that can be forgiven. Always consult your academic advisor for specifics.
Where can I find my official GPA?
Your official GPA is available on your academic transcript, which can be accessed through the Workday student portal.
Disclaimer: This calculator is an unofficial tool provided for estimation purposes only. Your official GPA is maintained by the University of Tampa Registrar's Office and can be found on your official transcript.
// Automatically add a few rows to start
document.addEventListener('DOMContentLoaded', function() {
addCourseRow();
addCourseRow();
addCourseRow();
addCourseRow();
});
function getGradePoint(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;
}
}
function addCourseRow() {
var tableBody = document.getElementById('courseList');
var newRow = tableBody.insertRow();
newRow.className = 'course-row';
var cell1 = newRow.insertCell(0);
var cell2 = newRow.insertCell(1);
var cell3 = newRow.insertCell(2);
var cell4 = newRow.insertCell(3);
cell1.innerHTML = ";
cell2.innerHTML = ";
cell3.innerHTML = " +
'A' +
'A-' +
'B+' +
'B' +
'B-' +
'C+' +
'C' +
'C-' +
'D+' +
'D' +
'F' +
";
cell4.innerHTML = '';
}
function removeCourseRow(button) {
var row = button.parentNode.parentNode;
row.parentNode.removeChild(row);
}
function calculateUTGPA() {
var totalQualityPoints = 0;
var totalCredits = 0;
var courseRows = document.querySelectorAll('#courseList .course-row');
var hasValidCourse = false;
for (var i = 0; i 0) {
hasValidCourse = true;
var gradePoint = getGradePoint(grade);
totalQualityPoints += credits * gradePoint;
totalCredits += credits;
}
}
var resultDiv = document.getElementById('gpaResult');
if (!hasValidCourse) {
resultDiv.innerHTML = '
Error
Please enter valid credit hours for at least one course.';
resultDiv.style.display = 'block';
resultDiv.style.borderColor = '#c00000';
resultDiv.style.backgroundColor = '#fdecea';
resultDiv.querySelector('h3').style.color = '#c00000';
return;
}
var semesterGPA = 0;
if (totalCredits > 0) {
semesterGPA = totalQualityPoints / totalCredits;
}
var resultHTML = '
Your Semester Results
' +
'Semester GPA: ' + semesterGPA.toFixed(3) + " +
'Total Quality Points: ' + totalQualityPoints.toFixed(2) + " +
'Total Semester Credits: ' + totalCredits.toFixed(1) + ";
// Cumulative GPA Calculation
var currentGPAInput = document.getElementById('currentGPA');
var creditsEarnedInput = document.getElementById('creditsEarned');
var currentGPA = parseFloat(currentGPAInput.value);
var creditsEarned = parseFloat(creditsEarnedInput.value);
if (!isNaN(currentGPA) && !isNaN(creditsEarned) && currentGPA >= 0 && creditsEarned >= 0) {
var oldQualityPoints = currentGPA * creditsEarned;
var newTotalCredits = creditsEarned + totalCredits;
var newTotalQualityPoints = oldQualityPoints + totalQualityPoints;
var newCumulativeGPA = 0;
if (newTotalCredits > 0) {
newCumulativeGPA = newTotalQualityPoints / newTotalCredits;
}
resultHTML += '