Class Average Calculator

Calculate class average, median, standard deviation, and grade distribution from up to 40 scores.
Returns pass rate at 60% and 70% thresholds for teachers.

Class Statistics

Class grade averaging can be calculated three different ways depending on whether all assignments carry equal weight: simple mean (all equal), weighted mean (different weights), or a hybrid of both. Most academic grading systems use weighted averages.

Simple average formula: Average = Sum of All Scores ÷ Number of Scores

Weighted average formula: Weighted Average = Σ (Score × Weight) ÷ Σ Weights

Where each weight is typically expressed as a percentage of the final grade (weights must sum to 100%).

Letter grade conversion (standard US scale):

  • A: 90–100%
  • B: 80–89%
  • C: 70–79%
  • D: 60–69%
  • F: below 60%

GPA conversion:

  • 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.0 | F = 0.0

Standard deviation of scores (class spread): σ = √[Σ(Score − Mean)² ÷ N] A low σ means scores cluster near the average. A high σ indicates wide score spread.

What each variable means:

  • Weight — the proportion of the final grade each component represents. Typical breakdown: Tests 40%, Homework 25%, Midterm 15%, Final Exam 20%
  • Curved grading — professors sometimes add a fixed number of points, or scale so the highest score = 100%, preserving relative rankings
  • Median vs mean — for skewed distributions (where a few students score very high or very low), the median is a more representative “typical” score than the mean

Worked example — weighted average: Student scores:

  • Homework (25% weight): 88
  • Quiz average (20% weight): 74
  • Midterm (25% weight): 81
  • Final exam (30% weight): 91

Weighted Average = (88×0.25) + (74×0.20) + (81×0.25) + (91×0.30) = 22.0 + 14.8 + 20.25 + 27.30 = 84.35%

Letter grade: B (80–89%) GPA points: 3.0

If the student needed a 90% final to earn an A overall, they needed: solve for Final score where (88×0.25) + (74×0.20) + (81×0.25) + (Final×0.30) = 90 → Final = (90 − 57.05) ÷ 0.30 = 109.8 — not achievable, confirming the A was out of reach before the final.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.