High School GPA Calculator
Easily calculate your semester and cumulative high school GPA,
with weighted and unweighted options. Designed for PDF export.
Current Semester GPA
Cumulative GPA
Saved Semesters
- Unweighted GPA: A 4.0 scale with A=4.0, B=3.0, etc.
- Weighted GPA: Honors courses +0.5, AP/IB courses +1.0 (on top of unweighted)
- Grades below D (F) receive 0 for both unweighted and weighted.
The High School GPA Calculator is a comprehensive academic tracking tool designed specifically for high school students to calculate both weighted and unweighted GPAs for individual semesters and cumulatively across their entire high school career. Enter your course names, credit hours, letter grades, and course levels (Regular, Honors, or AP/IB), and the tool instantly calculates your semester GPA in both weighted and unweighted formats, then saves each semester to build a complete cumulative GPA record. It stores all saved semesters locally, displays a trend chart showing how your GPA has evolved over time, and is fully optimized for clean, single-page PDF exports — making it an essential companion for college applications, scholarship submissions, and personal academic planning.
What the Calculator Measures
- Unweighted GPA uses the standard 4.0 scale where letter grades are assigned point values without any adjustment for course difficulty — for example, A = 4.0, B = 3.0, C = 2.0, D = 1.0, and F = 0.0 — treating all courses equally regardless of whether they are Regular, Honors, or AP/IB.
- Weighted GPA adjusts grade point values based on course level to reflect the increased rigor of Honors and AP/IB classes — Honors courses receive an additional +0.5 points (e.g., A in Honors = 4.5), and AP/IB courses receive an additional +1.0 point (e.g., A in AP = 5.0) — giving students credit for taking more challenging coursework.
- Semester GPA is your Grade Point Average for a single semester or term, calculated using the formula: Semester GPA = Σ(Grade Points × Credits) ÷ Σ(Credits), where grade points are determined by both the letter grade and course level, and the sum is divided by the total credit hours for that semester.
- Cumulative GPA is your overall GPA across all saved semesters, weighted by total credit hours earned, calculated using the same formula but aggregating all courses from every saved semester — it reflects your entire high school academic performance up to the current point.
- GPA Trend Chart is a visual line graph that plots both your weighted and unweighted semester GPAs over time, making it easy to track academic progress, identify trends, and see how your performance has changed from semester to semester.
How the Calculation Works
- Add your courses. For each course, enter the course name (optional, for your reference), credit hours or units (typically 0.5 or 1.0 for high school courses), letter grade (e.g., A, B+, C-), and course level (Regular, Honors, or AP/IB).
- Add more courses as needed. Click “Add Course” to add additional rows for each class you are taking this semester. Remove any unwanted course by clicking the remove button on that row.
- View your semester GPA instantly. As you enter courses, the tool automatically calculates and displays both your unweighted and weighted GPAs for the current semester in the Current Semester GPA section.
- Save the semester to your cumulative record. Click “Save Semester” to add this semester’s data to your cumulative GPA history.
- Review your cumulative GPA. The Cumulative GPA section displays your overall unweighted and weighted GPAs, calculated by aggregating all courses across all saved semesters weighted by total credit hours.
- View saved semesters. A list of all saved semesters is displayed in the Saved Semesters section, showing the semester number, unweighted and weighted GPAs, and a detailed course table for each one.
- View the trend chart. An interactive line chart shows how both your weighted and unweighted GPAs have progressed across all saved semesters, giving you a clear visual picture of your academic trajectory.
- Export as PDF (optional). Use your browser’s Print menu to save your entire GPA report — including semester details, cumulative GPAs, and trend chart — as a clean, single-page PDF for easy sharing or archiving.
Why Use This Tool
- Weighted and Unweighted GPA Modes: Calculates both GPA types simultaneously using the standard 4.0 scale for unweighted and course-level adjustments (+0.5 for Honors, +1.0 for AP/IB) for weighted, ensuring your results match official high school standards.
- Course Level Tracking: Supports Regular, Honors, and AP/IB course designations, automatically applying the correct weighting to each course based on its difficulty level.
- Dynamic Course Input: Add or remove courses easily with flexible form fields that expand as needed, accommodating any number of classes in a given semester.
- Persistent Storage: All saved semester data is stored locally in your browser, so your cumulative GPA history is preserved across sessions without requiring an account or login.
- GPA Trend Chart: Visualizes your semester-by-semester GPA progression with an interactive line chart showing both weighted and unweighted trends, making it easy to track improvements or identify patterns over time.
- Detailed Semester History: Displays a complete list of all previously saved semesters with their individual unweighted and weighted GPAs, credit totals, and full course breakdowns, giving you complete visibility into your academic journey.
- PDF Export Optimized: Designed for clean, single-page PDF output via your browser’s print function — perfect for college applications, scholarship submissions, or academic records.
- Free and Accessible: No payment, no registration, and no downloads required — works on any device at any time.
Step-by-Step Usage Guide
- Add your courses — For each course, enter the course name (optional), credit hours (e.g., 1.0), letter grade (e.g., A, B+, C-), and course level (Regular, Honors, or AP/IB).
- Add more courses — Click “Add Course” to add additional rows for each class in your semester.
- Remove unwanted courses — Click the remove button on any row you no longer need.
- View your semester GPA — See your unweighted and weighted GPAs displayed automatically in the Current Semester GPA section as you enter courses.
- Click “Save Semester” to add this semester to your cumulative record.
- Review your cumulative GPA — See your overall unweighted and weighted GPAs in the Cumulative GPA section.
- View the trend chart — See your GPA progression visualized across all saved semesters with both weighted and unweighted trends plotted.
- Check saved semesters — Review the complete list of your saved semesters with their individual GPAs, credits, and detailed course tables.
- Export as PDF (optional) — Use your browser’s Print menu and save as PDF for a clean, single-page output including all semester details, cumulative GPAs, and the trend chart.
Who Is This Tool For
- High School Students: Track your semester and cumulative GPA throughout high school with both weighted and unweighted calculations, monitor your progress toward graduation requirements, and ensure you meet GPA thresholds for college admissions or scholarships.
- College-Bound Students: Generate a comprehensive GPA report with weighted calculations that reflect the rigor of AP and Honors courses, giving college admissions officers a complete picture of your academic performance and course load.
- Scholarship Applicants: Create a clean, professional GPA report with trend chart and semester history to include in scholarship applications, highlighting your academic improvement and commitment to challenging coursework.
- Parents and Guardians: Help your student track their academic progress over time by maintaining a complete GPA record across all semesters with full transparency into course grades and difficulty levels.
- Academic Counselors: Quickly calculate projected weighted and unweighted GPAs for students during advising sessions, helping them understand how course selection and performance impact their overall standing and college readiness.