Middle School GPA Calculator

Add your middle school courses below and select the letter grade you earned in each one. Your unweighted GPA calculates instantly — no weighted bonuses, just your straight 4.0 average.

Last updated July 2026

Grade Credits Actions
Add at least one course to see your GPA.

What Is a Middle School GPA?

A middle school GPA is an unweighted grade point average computed on the standard 4.0 scale. Every course is treated equally regardless of subject — there are no Honors or AP bonus points at the middle school level because those course types generally aren't offered yet. An A earns 4.0 points, a B earns 3.0, and so on.

Middle school GPA matters most for course placement: strong grades in 7th and 8th grade typically unlock access to honors or accelerated classes when you start high school, which shapes the rigor of the transcript colleges will eventually see.

This tool is built for the people who actually check these numbers: 6th–8th graders curious about a report card, and parents who want a quick average without decoding the school portal. Enter each graded class, pick the letter you earned, and read the result — no account, no spreadsheet.

The GPA Formula

GPA = Σ(grade points × credits) ÷ Σ(credits)

If all your courses carry equal weight (common in middle school), enter 1 credit for each course and the calculator computes a simple average of your grade points.

Grade Point Reference

Letter Grade Grade Points (4.0 scale) Typical Percentage
A+ / A4.090–100%
A-3.790–92%
B+3.387–89%
B3.080–86%
B-2.777–79%
C+2.373–76%
C2.070–72%
D1.060–69%
F0.0Below 60%

Three Worked Examples

1. The straight-A student with one slip. A 7th grader takes five equally weighted classes and earns A, A, A, A, C+ (the C+ is in PE). The grade points are 4.0, 4.0, 4.0, 4.0, 2.3. GPA = (4.0 + 4.0 + 4.0 + 4.0 + 2.3) ÷ 5 = 18.3 ÷ 5 = 3.66. Notice how a single C+ pulls an otherwise perfect record down by more than a third of a point — with only five classes, each grade carries a lot of weight.

2. A full-year report card with plus/minus grades. An 8th grader's year-end grades are Algebra A-, English B+, Science A, U.S. History B, Spanish B-, and Art A. That converts to 3.7, 3.3, 4.0, 3.0, 2.7, 4.0. GPA = (3.7 + 3.3 + 4.0 + 3.0 + 2.7 + 4.0) ÷ 6 = 20.7 ÷ 6 ≈ 3.45. The spread of B- to A- shows why plus/minus grades matter: swapping that B- for a straight B would nudge the average up to about 3.50.

3. Mixed credit weights. Some middle schools give core classes 1 credit and short electives half a credit. Say a student earns Math A (1 cr), English B (1 cr), Science A (1 cr), and a semester Health elective B+ (0.5 cr). Multiply grade points by credits: 4.0×1 + 3.0×1 + 4.0×1 + 3.3×0.5 = 4.0 + 3.0 + 4.0 + 1.65 = 12.65 quality points over 3.5 total credits. GPA = 12.65 ÷ 3.5 ≈ 3.61. Because the Health class is worth half a credit, its B+ counts half as much toward the average — which is exactly what the Credits column in the calculator handles for you.

Common Mistakes & Quick Tips

  • Don't include non-graded classes. Advisory, study hall, and pass/fail homeroom usually don't get a letter grade — leave them out so they don't distort the average.
  • Convert percentages to letters first. This calculator works in letter grades. A 91% is an A (4.0), not "3.6" — use your school's cutoffs to pick the right letter before entering it.
  • Keep credits equal unless your school says otherwise. If every class counts the same, leave every row at 1 credit; the tool then returns a plain average of your grade points.
  • Don't average two semester GPAs to get a yearly one. If the semesters had different classes or credits, re-enter every course instead — an average of averages can be off.

Also see: GPA Calculator for high school and college GPAs, and Weighted GPA Calculator once you're taking Honors or AP courses.

Frequently Asked Questions

What GPA scale does middle school use?

Most US middle schools use the standard unweighted 4.0 scale: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0. Some schools also report plus/minus grades (A- = 3.7, B+ = 3.3, etc.). Because advanced courses are not offered at the middle school level, every course is treated equally — there is no weighted GPA bonus for harder classes.

Does my middle school GPA affect my high school or college GPA?

In virtually all cases, no. Middle school grades appear on a separate transcript and are not carried forward into your high school cumulative GPA. High schools calculate your GPA fresh starting from 9th grade (or sometimes 8th grade if you take high school credit courses). Colleges look at your high school GPA, not your middle school record.

Why does middle school GPA matter if it doesn't count?

Middle school grades can influence which high school courses you're placed into — such as honors English or algebra — which in turn affects the rigor of your high school transcript. Strong middle school performance opens doors to advanced coursework, which is something colleges do consider. Think of middle school GPA as setting the course-placement foundation for your high school career.

How is middle school GPA calculated?

Middle school GPA uses the same credit-weighted average formula as high school: multiply each course's grade points by the number of credit hours (or equal weight if all courses count the same), sum the products, and divide by total credits. Many middle schools weight every class equally, so the GPA is simply the average grade point across all courses.

What is a good GPA in middle school?

A GPA of 3.0 (B average) or above is generally considered good in middle school and signals readiness for standard high school courses. A 3.5 or higher (B+/A- range) is strong and may qualify you for honors or accelerated classes in high school. The most important thing at this stage is building study habits rather than chasing a specific number.

Can I use this calculator for a single semester or a full year?

Yes. Enter only the courses from a single semester to see your semester GPA, or enter all courses across the whole school year for an annual average. The formula is identical — just add as many course rows as you need and the calculator will credit-weight them automatically.