GPA calculator for students with multiple grading scales. Compute cumulative GPA, target GPA, and international grade conversions.
Four tabs: GPA calculator (dynamic course inputs, two grading scales), target GPA (minimum grade required), grade conversion (Indonesia ↔ US ↔ UK ↔ percentage), and semester simulation (projected cumulative GPA).
Calculator information
📋 How to use this calculator
- Select the Calculate GPA tab and enter each course's name, letter grade (A, A-, B+, etc.), and credit hours for the current semester.
- Choose the grading scale your school uses: the standard US 4.00 scale, or the 4.00 scale with plus/minus modifiers (more granular).
- Add new course rows with the Add button until every course is entered; total credit hours accumulate automatically.
- To compute cumulative GPA, also enter your prior GPA and total cumulative credit hours from previous semesters.
- Open the Target GPA tab to compute the minimum GPA you need next semester to bring your cumulative GPA to a target (e.g., 3.50).
- Use the Grade Conversion tab to convert a US GPA to a UK class (First/Upper Second), German 1.0-5.0 scale, or percentage - useful for graduate school applications abroad.
- Semester simulation projects your cumulative GPA based on a target semester GPA over several upcoming terms.
🧮 Weighted Grade Point Average
GPA = Sigma(Credits_i x GradePoint_i) / Sigma(Credits_i)
- Credits_i = credit hours for course i
- GradePoint_i = numeric value of the letter grade (A=4.00, A-=3.70, B+=3.30, B=3.00, B-=2.70, C+=2.30, C=2.00, D=1.00, F=0.00)
- Sigma = summation across all courses being counted
Term GPA uses the same formula but only includes courses from the current semester. Cumulative GPA aggregates every course taken since the first term. Repeated courses typically count only the better grade in cumulative GPA at most schools (check your registrar's policy).
💡 Worked example: Junior-year semester GPA for a computer science student
Given:- Calculus III: A, 3 credits
- Data Structures: B+, 4 credits
- Database Systems: A-, 3 credits
- Technical Writing: B, 2 credits
- Ethics in Computing: A, 2 credits
Steps:- Convert letter grades to grade points: A=4.00, A-=3.70, B+=3.30, B=3.00.
- Calculus: 3 x 4.00 = 12.00
- Data Structures: 4 x 3.30 = 13.20
- Database Systems: 3 x 3.70 = 11.10
- Technical Writing: 2 x 3.00 = 6.00
- Ethics: 2 x 4.00 = 8.00
- Total grade points = 50.30; total credits = 14
- Term GPA = 50.30 / 14 = 3.59
Result: Semester GPA = 3.59 (magna cum laude territory at most US universities if sustained).
❓ Frequently asked questions
What is the difference between term GPA and cumulative GPA?
Term GPA covers a single semester. Cumulative GPA averages every course taken since you started, weighted by credit hours. Cumulative GPA drives graduation honors and most scholarship eligibility, while term GPA is used for academic standing reviews (dean's list, probation) and registration priority for the following term.
What GPA is needed for Latin honors (cum laude, magna, summa)?
Latin honors thresholds vary by institution but commonly: cum laude 3.50-3.69, magna cum laude 3.70-3.84, summa cum laude 3.85-4.00. Some elite schools (Harvard, Princeton) set higher cutoffs or use percentile rankings instead. Check your university's bulletin or registrar's office for the exact thresholds and any additional requirements (e.g., thesis or no failing grades).
How do I convert a US GPA to other systems for graduate school abroad?
For UK universities: a US GPA of 3.7+ typically maps to a First Class Honours, 3.3-3.69 to Upper Second (2:1), and 3.0-3.29 to Lower Second (2:2). For German universities, services like uni-assist convert via the modified Bavarian formula. For percentage equivalents commonly requested on applications, use GPA / 4 * 100, so a 3.50 GPA equals 87.5%. WES (World Education Services) provides credential evaluations recognized by most US and Canadian institutions.
Do repeated courses lower my GPA?
Depends on school policy. Most US universities use 'grade replacement' where only the better grade counts toward cumulative GPA, but the original grade stays on the transcript. Some schools average both grades or use the most recent attempt. Repeated credit hours typically count only once toward the total credits required for graduation. Check your registrar's repeat policy before retaking a course.
How can I raise a GPA that has dropped?
Use the Target tab in this calculator to set a realistic goal. Strategies: take more credit hours in semesters with strong courses (leverage effect), retake C and D grades where school policy allows replacement, and focus on high-credit courses (4-credit lab classes) since they move the GPA more than 2-credit electives. Office hours, tutoring, and a lighter course load with stronger grades typically beat a packed schedule with mediocre grades.
📚 Sources & references
Last updated: May 11, 2026