Calculate your GPA (Grade Point Average) online for free with our comprehensive GPA calculator. Track multiple semesters, weighted courses, and export your academic data. Supports AP, IB, Honors, and regular courses with automatic calculations.

Enter Previous Academic Information
Input your previous GPA and total credits earned to calculate an accurate cumulative GPA including past coursework.
Add Your Courses
Click 'Add Course' to enter course details including name, grade (A+ to F), credit hours, semester, and course weight (Regular, AP/IB, Honors).
Select Grades and Weights
Choose appropriate grades for each course and select the correct weight type. Weighted courses automatically add bonus points to your GPA calculation.
View Results and Export
See your calculated semester and cumulative GPA in real-time. Export your data as JSON or CSV files for record keeping.
Comprehensive GPA Calculation
Calculate both semester and cumulative GPA with support for previous academic records and multiple grading systems
Weighted Course Support
Handle AP, IB, Honors, and regular courses with automatic weight adjustments for accurate GPA calculations
Multi-Semester Tracking
Organize courses by semester and filter calculations by specific terms or view all semesters combined
Data Export & Persistence
Export your academic data as JSON or CSV files, with automatic local storage to save your progress
A GPA (Grade Point Average) calculator is an educational tool that computes your academic performance based on course grades, credit hours, and course weights. Our GPA calculator supports the standard 4.0 scale used by most colleges and universities, where A=4.0, B=3.0, C=2.0, D=1.0, and F=0.0. It handles weighted courses like AP (Advanced Placement), IB (International Baccalaureate), and Honors classes that receive bonus points, and can track multiple semesters while maintaining cumulative GPA calculations.
Accurate Weighted Calculations
Properly handles AP, IB, Honors, and regular courses with correct weight multipliers, ensuring accurate GPA calculations for college applications.
Semester Organization
Track courses by semester and calculate both individual semester GPAs and cumulative GPA across all academic terms.
Data Persistence & Export
Your course data is automatically saved locally and can be exported as JSON or CSV files for academic planning and record keeping.
Real-time Calculations
See your GPA update instantly as you add courses, change grades, or modify course weights, making academic planning easier.
Weighted GPA adds bonus points to course grades: AP/IB courses add 1.0 point, Honors courses add 0.5 points, and Regular/College courses add 0.0 points. The maximum GPA remains 4.0 after weighting. For example, an A in an AP course becomes 4.0 + 1.0 = 4.0 (capped at 4.0).
The calculator uses the standard 4.0 scale: A+ and 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, D- = 0.7, F = 0.0.
Yes, you can enter your previous GPA and total credits earned to calculate an accurate cumulative GPA that includes both your past academic performance and current coursework.
When adding courses, select the appropriate semester from the dropdown menu. You can then filter the view to show all semesters or focus on a specific semester to see individual semester GPAs.
Yes, all course information, previous GPA data, and semester selections are automatically saved to your browser's local storage and restored when you return to the calculator.