01What this calculator does
This middle school GPA calculator will translate letter grades into a student’s grade point average using a 4.0 scale in a snap and absolutely free of charge. No registration, no account required. All of the math in the calculator is completed in the browser. Your grades are never uploaded or stored.
Enter the letter grade for each class in the form of a row, and press the Calculate button. Your numeric GPA, the corresponding letter grade, and a special bar will be displayed to show how close to 4.0 you are. This calculator is most useful for students tracking their own academic progress, and for parents checking report cards. For more study tools, see our high school GPA calculator or our attendance calculator.
02The grade-to-point conversion scale
GPA is calculated by converting every letter grade into numbers and averaging them. Below is the typical unweighted middle school grading scale used in most U.S. schools. Note that Strong grades in middle school are an important indicator of student achievement (tracked by the National Center for Education Statistics) and later success in high school (summarized by U.S. Department of Education research).
03Weighted vs unweighted GPA
There are two ways to calculate GPA, and knowing which your school uses matters:
- Unweighted GPA puts every class on the same 4.0 scale regardless of difficulty. An A is worth 4.0 whether it is in art or algebra. This is what nearly all middle schools use, and it is what this calculator computes. The Stanford University Registrar explains how the standard 4.0 scale works in practice.
- Weighted GPA gives extra points for honors or advanced classes (often on a 5.0 scale). This is common in high school but rare in middle school, since most middle school courses carry equal weight.
- Credit hours are generally not used in middle school. Each class counts once, so a simple average of grade points is accurate — see how credits work in our high school GPA calculator for when you move up.
- A few class rows appear by default — press “+ Add another class” for more.
- Optionally type a class name (just a label; it does not affect the result).
- Choose the letter grade for each class from the drop-down.
- Leave rows blank if you have fewer classes — only rows with a grade are counted.
- Press Calculate to see your GPA, letter equivalent and progress bar.
Curious how your grades compare over time? Pair this with our average calculator to track trends across terms.
This calculator gives an accurate unweighted estimate, but keep a few things in mind:
- Your school’s official transcript is the authoritative record; rounding rules can differ slightly.
- Some schools use a plain A=4, B=3, C=2, D=1 scale with no +/- — if so, use the whole-letter grades.
- Weighted GPAs for honors or gifted programs are not calculated here.
- Percentage cut-offs for each letter vary by district; the table shows common ranges.
01The GPA formula
An unweighted GPA is the average of your grade points. Each letter grade becomes a number on the 4.0 scale, you add those numbers, and divide by how many classes you took.
Where:
- p1 … pn= the grade points for each individual class.
- number of classes= how many classes have a grade (blank rows are ignored).
- GPA= your grade point average, from 0.0 to 4.0.
02Worked example
Suppose a student earns these grades in six classes: A (Math), B+ (Science), A (English), B (History), C+ (Art) and A- (PE). Here is the calculation step by step:
As an example, the GPA for this individual is 3.38, or a B+ average. Notice that the two A grades pulled the average up while the C+ held it back; improving that one class to a B- (2.7) would boost the average to about 3.45. That shows just how much each individual grade counts. Interestingly, the National Center for Education Statistics notes that grades are one of the greatest predictors of future academic performance, so they are worth paying attention to.