Grade Calculator

Add as many classes or assessment columns as you'd like to calculate your weighted grade average. Your entries are saved locally in your browser, so they'll still be here if you refresh or come back later.
Leave a score blank to exclude it from that row's average.

Class rows

Each row is one class. Add or reset class rows here.

Assessment columns

Rename these to anything (e.g., “Midterm”, “Quiz”, “IA Draft”). Add or remove columns anytime.
Raw GPA Rounded GPA Total weight 0
Raw GPA is the weighted average of each class's Raw Average:
Raw GPA = Σ(RawAverageᵢ × Weightᵢ) ÷ Σ(Weightᵢ)
Rounded GPA first rounds each class's raw average to the nearest whole number, then applies the same weighting:
Rounded GPA = Σ(Round(RawAverageᵢ) × Weightᵢ) ÷ Σ(Weightᵢ)
Blank scores are ignored within a class's average. Rows with missing weight don't contribute to GPA.