GPA Calculator
Calculate your semester and cumulative GPA instantly — with full support for the 4.0 unweighted scale, 4.3 plus scale, 5.0 weighted (AP / Honors / IB), 10-point CGPA (India), and percentage-based grading systems. Add unlimited courses, set credit hours, mark Honors and AP classes for weighted GPA, and watch your GPA recalculate live as you type. Includes built-in GPA-to-percentage and CGPA-to-GPA conversion tables, saved semesters across visits, and a complete grading scale reference. Mobile-first design, works offline, no signup, no data ever leaves your browser.
Current Semester Courses
| Course Name | Grade | Credits |
|---|
Grade Scale
Saved Semesters
Saved semesters appear here
Study Tips
-
Use a 4-credit course twice the weight of a 2-credit one when planning. -
One A in 4 credits beats two Bs in 3 credits each for weighted GPA. -
Mark Honors / AP / IB courses for the +0.5 / +1.0 bonus in weighted GPA. -
Save each semester so cumulative GPA tracking is one click next time.
What This Tool Does
Keyboard Shortcuts
Calculate Your GPA — Semester, Cumulative, Weighted
Whether you're a high school student tracking your 5.0 weighted GPA with AP and Honors classes, a college student calculating your semester GPA on a 4.0 scale, an Indian engineering student converting SGPA to CGPA on the 10-point scale, a graduate school applicant who needs to know your cumulative GPA, or a parent helping your kid plan their semester — this free GPA calculator handles every case. Type your courses, grades, and credit hours; the GPA recalculates live as you go.
Unlike basic single-scale calculators, this tool supports five grading systems — 4.0 unweighted (US college standard), 4.3 plus scale, 5.0 weighted (US high school with AP / IB / Honors bonus), 10-point CGPA (Indian universities), and pure percentage. You can mix course difficulty in weighted mode for accurate weighted GPA, calculate cumulative GPA by entering your previous semester baseline, save full semesters locally for next-time tracking, and copy a clean summary to paste into a Google Doc or share with your advisor. Everything runs in your browser — nothing is uploaded, nothing is tracked.
How to Use the GPA Calculator
Pick Your Grading Scale
From the dropdown at the top: 4.0 Unweighted is standard for US colleges; 5.0 Weighted is US high school with AP / IB / Honors bonus; 10-point CGPA is used by Indian universities; Percentage works for anyone using % grading. Switching the scale automatically adjusts the grade dropdown options for each course.
Add Your Courses
Type each course name, pick the letter grade (or enter the percentage), and set the credit hours. Most US college courses are 3 or 4 credits. High school courses are typically 1 credit. The calculator starts with three example rows — replace them with your real courses, then click "Add Course" for more rows.
Mark Honors / AP / IB Classes (Weighted Only)
On the 5.0 Weighted scale, each course has a Type dropdown: Regular (no bonus), Honors (+0.5), or AP / IB / Dual Enrollment (+1.0). The bonus is added to each course's grade before averaging — reflecting the rigor of harder courses in your weighted GPA.
Track Cumulative GPA & Save
To track GPA across semesters, toggle "Calculate Cumulative GPA" and enter your previous GPA + total credits earned. The cumulative GPA appears in the results card. Click "Save Semester" to keep this semester's data in your browser — recall it any time, use it as the baseline for next semester.
Key Features
5 Grading Scales
4.0 unweighted (US college), 4.3 plus, 5.0 weighted (US high school), 10-point CGPA (India), and percentage. Switch instantly — the grade options adapt automatically.
Weighted GPA Support
Mark Honors (+0.5), AP, IB, or Dual Enrollment (+1.0) courses for accurate weighted GPA. Reflects course rigor that colleges value beyond the raw GPA number.
Cumulative GPA
Enter previous GPA + total credits to see your true cumulative average. Perfect for tracking progress across semesters or planning what you need next term.
Save Semesters Locally
Save each completed semester to your browser. Recall any saved semester to recalculate or use as the cumulative baseline for the next term. Never synced to any server.
Live Recalculation
Every change recalculates instantly. Add a course, change a grade, swap credit hours — the GPA, letter equivalent, and quality points update the moment you type.
100% Private
All math runs in your browser. Your courses and grades never touch a server — nothing is uploaded, logged, or tracked. Works fully offline once the page loads.
Why Use an Online GPA Calculator?
GPA matters for almost every academic decision. College admissions, scholarships, financial aid, study-abroad eligibility, internship qualifications, graduate school applications, on-campus job programs, and even some entry-level corporate jobs all look at GPA. Knowing your exact number — semester, weighted, cumulative — gives you control. A free GPA calculator removes the friction: type your grades, see the result, plan accordingly.
Beyond just calculating, an online GPA calculator lets you run "what-if" scenarios. What if you get an A in your hardest class next semester? What does that do to your cumulative GPA? What does getting a B do? How many credits of straight A's would you need to raise your GPA from 3.4 to 3.6? Type the numbers in — you have the answer in seconds. This kind of forward-planning is invaluable when applying to grad school, choosing courses, or deciding whether to take a tough class pass/fail.
Most importantly, a good GPA calculator handles the differences between systems: unweighted vs weighted, US 4.0 vs Indian 10-point, percentage-based vs letter-grade. Switching between them with one click lets you compare scenarios — what's my GPA on the 4.0 scale? What's that in percentage? What would a 3.7 look like on India's 10-point CGPA scale? This calculator does all the conversions for you.
Understanding GPA: How the Math Works
GPA stands for Grade Point Average. The formula is the credit-weighted average of your grade points: GPA = Σ(grade_points × credit_hours) ÷ Σ(credit_hours). In plain English: multiply each course's grade by its credit hours to get "quality points", add them all up, then divide by your total credit hours.
Worked example (4.0 unweighted scale). Suppose you took four courses this semester: Chemistry (A, 4 credits), History (B+, 3 credits), Math (A-, 3 credits), and PE (B, 1 credit). Grade points: A = 4.0, B+ = 3.3, A- = 3.7, B = 3.0. Quality points per course: 4.0×4 = 16.0, 3.3×3 = 9.9, 3.7×3 = 11.1, 3.0×1 = 3.0. Total quality points = 40.0. Total credits = 11. GPA = 40.0 ÷ 11 = 3.64.
Weighted GPA. If Chemistry and Math were AP courses, the 5.0 weighted scale adds +1.0 to each grade point: AP Chem A becomes 5.0, AP Math A- becomes 4.7. Recalculating: 5.0×4 = 20.0, 3.3×3 = 9.9, 4.7×3 = 14.1, 3.0×1 = 3.0. Total = 47.0. Weighted GPA = 47.0 ÷ 11 = 4.27.
Cumulative GPA. If your previous 60 credits gave you a 3.40 cumulative, and this semester (11 credits) gave you 3.64, your new cumulative is: (3.40×60 + 3.64×11) ÷ (60+11) = (204 + 40.04) ÷ 71 = 3.44. Notice the change is small — later semesters move your GPA less because they're averaged against more credits.
Is This GPA Calculator Safe to Use?
100% Legal
Yes — using a GPA calculator is completely legal. Calculating your own academic average is just arithmetic. No school, university, or grading authority restricts this. You can use this tool to estimate your GPA, run "what-if" scenarios, or convert between grading scales for applications — all completely legal.
Important note: the GPA this tool produces is an estimate based on the formula and scale you select. Your school\'s official transcript may use slightly different grading rules (rounding policies, +/- handling, retake policies, pass/fail conversion). Always trust your school\'s official transcript for applications — use this tool for personal tracking, planning, and verification.
100% Safe & Private
Yes — this tool is completely safe. All calculation runs locally in your browser using standard JavaScript. There's nothing to install. Your course names, grades, and credit hours are never sent to any server. We don't log what you enter or who you are.
No grades sent to our servers — pure client-side math No signups, no email collection, no tracking pixels Saved semesters stay in localStorage only — never synced Works fully offline once the page loads Served over HTTPS with strict security headers No third-party scripts beyond optional analytics
Who Uses an Online GPA Calculator?
A free online GPA calculator is essential for anyone navigating academic life — students, parents, advisors, and applicants of all levels:
High School Students
Track weighted and unweighted GPA across semesters, plan course rigor for college applications, see how AP / IB / Honors classes affect your weighted GPA. Critical for college prep junior and senior year.
College & University Students
Calculate semester GPA on the 4.0 scale, track cumulative GPA across years, plan course loads to hit Dean's List, qualify for honors programs, or maintain scholarship GPA requirements.
Indian Engineering & MBA Students
Calculate SGPA and CGPA on the 10-point scale used by VTU, Anna University, IITs, Mumbai University, and most Indian engineering programs. Convert CGPA to percentage for placement applications.
Grad School Applicants
Calculate the exact GPA your target program will use — some grad schools recompute GPA from your transcript with their own rules. Use the calculator to model multiple scale options.
Parents & Guardians
Help your kid plan their semester, understand how their AP class choices affect weighted GPA, and track progress without needing access to the school portal.
Academic Advisors
Quickly model semester scenarios with students during advising sessions. Show how dropping a course, taking a tough class, or retaking a class would affect their GPA.
GPA Scale Reference: Letters, Percentages & Conversions
Every school uses a slightly different system. Here\'s the complete conversion reference between US letter grades, percentage equivalents, 4.0 GPA, and 10-point CGPA — the four most common systems worldwide.
| Letter Grade | Percentage | 4.0 GPA | 5.0 Weighted (AP/IB) | 10-point CGPA | Performance |
|---|---|---|---|---|---|
| A+ | 97–100% | 4.0 | 5.0 | 10 (O) | Outstanding |
| A | 93–96% | 4.0 | 5.0 | 9 (A+) | Excellent |
| A- | 90–92% | 3.7 | 4.7 | 8.5 | Very Good |
| B+ | 87–89% | 3.3 | 4.3 | 8 (A) | Good |
| B | 83–86% | 3.0 | 4.0 | 7 (B+) | Above Average |
| B- | 80–82% | 2.7 | 3.7 | 6.5 | Average |
| C+ | 77–79% | 2.3 | 3.3 | 6 (B) | Satisfactory |
| C | 73–76% | 2.0 | 3.0 | 5 (C) | Acceptable |
| C- | 70–72% | 1.7 | 2.7 | 4.5 | Below Average |
| D+ | 67–69% | 1.3 | 2.3 | 4 (P) | Poor (Pass) |
| D | 63–66% | 1.0 | 2.0 | 4 (P) | Very Poor (Pass) |
| D- | 60–62% | 0.7 | 1.7 | 4 (P) | Minimum Pass |
| F | 0–59% | 0.0 | 0.0 | 0 (F) | Fail |
Quick conversions to remember: 4.0 GPA × 25 ≈ percentage (3.5 × 25 = 87.5%). 10-point CGPA × 9.5 ≈ percentage (8.5 × 9.5 = 80.75%). These are approximate; check your school\'s official policy. Weighted vs unweighted: AP/IB classes add +1.0 to each grade point, Honors adds +0.5.
What is a Good GPA? Benchmark Reference
"Good" depends on your goal. Here\'s the real-world benchmark for different academic and career milestones.
| Goal | Minimum GPA | Competitive GPA |
|---|---|---|
| State University Admissions | 2.5 | 3.3+ |
| 4-year Private College | 3.0 | 3.5+ |
| Top 50 University (US News) | 3.5 | 3.8+ |
| Ivy League / Top 10 | 3.7 | 3.95+ (weighted 4.5+) |
| Dean's List | 3.5 | 3.7+ |
| Latin Honors (cum laude) | 3.5 | — |
| Magna cum laude | 3.7 | — |
| Summa cum laude | 3.85 | — |
| Graduate / Master's Program | 3.0 | 3.5+ |
| Top MBA Programs | 3.4 | 3.7+ |
| PhD Programs (top tier) | 3.5 | 3.8+ |
| Medical School (MCAT + GPA) | 3.5 | 3.8+ |
| Law School (top 14) | 3.6 | 3.85+ |
| Most Academic Scholarships | 3.0 | 3.5+ |
| NCAA Athletic Eligibility (D1) | 2.3 | — |
| Corporate Internships (top firms) | 3.0 | 3.5+ |
Why This Is the Best Free GPA Calculator
Search for "GPA calculator" and you'll get dozens of results, but most are single-scale (4.0 only, no weighted), have hardcoded course counts, lack cumulative tracking, or are buried in ads and signup walls. This GPA calculator was built to handle every grading system any student might use, from US high school AP to Indian engineering CGPA.
What We Do
- 5 grading scales (4.0, 4.3, 5.0 weighted, 10-pt CGPA, percentage)
- Unlimited courses — add as many as you need
- Weighted GPA with proper AP / IB / Honors bonuses
- Cumulative GPA across semesters (carry previous credits)
- Save full semesters locally for reuse next term
- Live recalculation as you type
- Letter grade equivalent + percentage conversion shown
- Beautiful circular result display with progress bar
- Works fully offline after first page load
- No signup, no email, no tracking
What Other Sites Do
- Only support the 4.0 scale (no weighted or CGPA)
- Hardcoded limit of 5-10 courses
- No way to mark AP / IB / Honors classes
- No cumulative GPA support
- Lose your data the moment you close the tab
- Require clicking "Calculate" after every edit
- Show GPA but not letter grade or percentage
- Plain unstyled output, no visual at-a-glance feedback
- Need internet for every calculation
- Require account signup to use "advanced" features
How to Calculate GPA on Any Device
This GPA calculator works identically across every device — iPhone in study hall, Android in the library, laptop at home, Chromebook in class. The workflow is the same.
How to Calculate GPA on Mobile
- Open the page in your phone's browser. Bookmark for quick access.
- Pick your grading scale at the top.
- Tap each course row to enter name, grade, and credits. The keyboard auto-switches to numeric for credits.
- The GPA appears in the highlighted result card. Tap Save Semester to keep it for later.
How to Calculate GPA on Desktop / Laptop
- Press Tab to move quickly between Name → Grade → Credits.
- Press Enter at the end of a row to add a new course automatically.
- Press Ctrl+S to save the current semester.
- Press Esc to reset and start over.
How Indian Engineering Students Calculate CGPA
- Switch the grading scale to "10-point CGPA (India)".
- Add each subject with grade (O, A+, A, B+, etc.) and credit.
- For overall CGPA across semesters, enable "Cumulative GPA" and enter previous CGPA + total credits.
- The current SGPA, cumulative CGPA, and approximate percentage all show in the result card.
CGPA to Percentage Conversion Chart (Indian 10-Point Scale)
Indian universities — including VTU, Anna University, JNTU, Mumbai University, Delhi University, VIT, SRM, IITs, NITs, and most engineering and MBA programs — use the 10-point CGPA scale. When applying for jobs, internships, or higher studies abroad, you often need to convert your CGPA to percentage. The standard formula varies by university, but the most widely accepted formula is: Percentage = CGPA × 9.5 (used by CBSE, AICTE, and most engineering colleges). Mumbai University uses (CGPA − 0.75) × 10. Anna University uses (CGPA − 0.5) × 10. Always check your university's official conversion before using a number on transcripts.
| CGPA (10-point) | Letter Grade | Percentage (×9.5) | Equivalent 4.0 GPA | Class / Honor |
|---|---|---|---|---|
| 10.0 | O (Outstanding) | 95% | 4.0 | Distinction |
| 9.5 | O / A+ | 90.25% | 3.9 | Distinction |
| 9.0 | A+ (Excellent) | 85.5% | 3.7 | First Class with Distinction |
| 8.5 | A+ / A | 80.75% | 3.6 | First Class with Distinction |
| 8.0 | A (Very Good) | 76% | 3.3 | First Class |
| 7.5 | A / B+ | 71.25% | 3.0 | First Class |
| 7.0 | B+ (Good) | 66.5% | 2.7 | First Class |
| 6.5 | B+ / B | 61.75% | 2.5 | Second Class |
| 6.0 | B (Above Average) | 57% | 2.3 | Second Class |
| 5.5 | B / C | 52.25% | 2.0 | Second Class |
| 5.0 | C (Average) | 47.5% | 1.7 | Pass |
| 4.5 | C / P | 42.75% | 1.3 | Pass |
| 4.0 | P (Pass) | 38% | 1.0 | Pass (Minimum) |
| Below 4.0 | F (Fail) | Below 38% | 0.0 | Fail |
University-specific conversions: Anna University uses (CGPA − 0.5) × 10 — so 8.0 CGPA = 75%. Mumbai University uses (CGPA − 0.75) × 10 — so 8.0 CGPA = 72.5%. VTU uses (CGPA − 0.75) × 10 (typically). VIT uses CGPA × 10. SRM and most private universities use CGPA × 9.5. Always check your specific university's grade card / transcript notation. This calculator supports the standard 10-point scale — for exact university-specific values, manually apply your school's formula.
GPA Improvement & Study Best Practices
Once you know your current GPA, the next question is how to raise it. Here are the strategies that consistently move GPA up over time:
- Front-load your hardest courses early. Failing a 4-credit course early hurts cumulative GPA less than failing it senior year, because you have more semesters to recover.
- Retake low grades when permitted. Many schools allow grade replacement — check your school's policy. Replacing a D with a B significantly raises your cumulative GPA.
- Take more credits in your strong subjects. More credits of A's give them more weight in cumulative GPA than scattered B's across many subjects.
- Use summer courses strategically. Summer terms let you add credit-bearing grades to boost cumulative GPA outside the regular pressure of fall/spring.
- Audit before committing. If a course feels risky, attend the first week and audit before officially enrolling. Pass/fail or audit options exist for a reason.
- Visit office hours every week. Professors who know you well give better grades on subjective work and write better letters of rec.
- Use this calculator for "what-if" planning. Before declaring a major, choosing a hard course, or taking pass/fail, model the GPA outcome here so you know the impact.
- Don't sacrifice rigor for GPA. A 3.5 GPA with hard courses often beats a 3.9 GPA in easy ones — admissions officers can tell the difference.