FREE STUDENT TOOL / GRADES 9-12

High School GPA Checker

Wondering where your grades could take you? Use your GPA history to explore a possible GPA at the end of 12th grade, then see what stronger future grades could change.

See your GPA outlook

No signup needed. Your entries stay on this page unless you request an emailed report. Then your name, email and result summary are sent to Matheaze.

Use the GPA for each individual year, not your cumulative GPA. In weighted mode, enter the weighted yearly GPA reported by your school. We do not add course bonuses to an already weighted GPA.

Have you taken or are you taking these courses?

Select all that apply. Course level adds context to your assessment; your school's reported GPA determines the numerical weighting.

How this estimate works

For grades 10-12, we average the completed yearly GPAs you enter and use that average for each remaining year. For 9th grade, we use your GPA so far as a provisional full-year GPA, then carry it forward through 12th grade. With the same performance assumed, the projected final GPA equals the average you entered.

AP, IB and pre-AP / honors: Schools set their own weighting rules. Select school-reported weighted GPA to include the weight already awarded to those courses. Course checkboxes change the assessment message, not the numbers: course labels alone do not tell us grades, credits or school bonuses, so we do not invent a GPA increase. Pre-AP is not automatically weighted.

The what-if scenario replaces the projected years with your chosen future yearly GPA. It does not change completed years. For 9th grade, your GPA so far remains the provisional 9th-grade value; the scenario changes grades 10-12.

Equal-year formula: (sum of entered yearly GPAs + projected yearly GPA × remaining years) ÷ 4.

School rules differ. See an example of credit-based GPA rules from Chicago Public Schools. This tool does not apply any specific district's policy.