All Grade Calculator
🌍 Global

Test Average Calculator

The Test Average Calculator adds up your test scores and divides by the number of tests, taking weights into account when each test is worth a different amount. Set every weight to 1 for a simple unweighted average, or enter actual weights such as 20, 20, 30, 30 for two midterms and a final. Results are educational estimates based on the scores you enter, so confirm the official average with your instructor.

ItemScoreOut ofWeight %
Total weight: 100%
Current grade
0.00%
Letter grade: F
You need approximately 360% on the last item ("Final", weight 25%) to hit 90% overall.
Share my result
My course grade is 0.00% (F) — calculated at allgradecalculator.com
Ad space — 728×90 (Google AdSense)

Written by Zufishan · MS Environmental Science · Updated June 2026

When you need a test average

Many courses track tests as a separate category alongside homework, quizzes, and labs. If your instructor grades tests independently and reports a test category average, this calculator gives you that number before the official gradebook updates.

It also handles the case where your tests have different weights. A comprehensive final exam that counts double is not the same as a short quiz, and a simple average would treat them equally. Entering each test with its actual weight fixes that.

The formula

Unweighted: Average = (Sum of all scores as percentages) ÷ Number of tests

Weighted: Average = Σ(Score ÷ Max × Weight) ÷ Σ(Weight)

The calculator uses the weighted formula for both cases. When all weights are equal, it produces the same result as the simple average.

Step-by-step examples

Unweighted average. Three tests scored 78, 85, and 91, each out of 100, each with equal weight 1. Average = (78 + 85 + 91) ÷ 3 = 84.67% (B).

Weighted average. Two midterms worth 20% each and a final worth 30%. Scores: 78, 85, 91. Contributions: (78 × 20) + (85 × 20) + (91 × 30) = 1560 + 1700 + 2730 = 5990. Divide by total weight 70: 5990 ÷ 70 = 85.57% (B). The higher-weighted final pulls the average up compared to the unweighted result.

Understanding your result

PercentageLetter grade
90 to 100A range
80 to 89B range
70 to 79C range
60 to 69D
Below 60F

Some courses use a custom scale. Check your syllabus for the exact letter grade boundaries your instructor applies.

How to use this calculator

  1. Add one row for every test.
  2. Enter the score you received and the maximum possible score.
  3. For an unweighted average, set all weights to 1 or any equal value.
  4. For a weighted average, enter the actual weights from your syllabus. They should sum to the total weight of the test category.
  5. Read your average and letter grade in the result panel.

Why tracking test averages separately matters

Some scholarships and honours programs evaluate exam performance independently of homework and project grades. A strong test average can qualify you for opportunities even if your overall course grade is held back by other categories. Knowing your test average gives you that number before your instructor reports it.

When to use this calculator

Use it after each test is returned to keep a running tally without waiting for the official gradebook. Use it before an upcoming test to find the minimum score that keeps your average where you want it. For your overall course grade including all categories, use the Grade Calculator. For the exact score you need on the final exam, use the Final Exam Calculator.

Common mistakes

Mixing raw points and percentages inconsistently. The calculator divides score by max score, so both work. The problem comes when you enter a percentage as the score but a raw number as the max, or the other way around. Check each row uses the same format.

Including a dropped test. If your instructor drops the lowest test score, leave that row out. Including it with a low score will drag your average down for a test that will never count.

Using category weight instead of test weight. If tests are worth 40% of your course, that is the category weight, not the weight of each individual test. For an equal average within the category, set all test weights to 1.

Forgetting bonus points. If a test had extra credit and your score exceeds the maximum, enter the actual score. A score of 105 out of 100 is valid and the calculator handles it correctly.

Related calculators

Disclaimer: Results are educational estimates based on the scores and weights you enter. Your instructor may apply curves, drop policies, or rounding that this calculator cannot account for. Always confirm your official test average with your course gradebook.

Related calculators

Frequently asked questions

How do I calculate an unweighted test average?

Add up all your test scores and divide by the number of tests. For example, three tests scored 78, 85, and 91 give an average of (78 + 85 + 91) divided by 3, which equals 84.67%. In the calculator, set every weight to the same value, such as 1 or 100, and it handles the division automatically.

How do I calculate a weighted test average?

Multiply each test score by its weight as a decimal, add the products, then divide by the total weight. A midterm worth 20% with a score of 85 contributes 85 times 0.20, which equals 17 points toward the total. Enter each test with its score, maximum, and weight, and the calculator sums the contributions.

Can I mix percentage scores and raw point scores?

Yes. The calculator converts each row to a percentage by dividing score by max score. Enter a raw score of 43 out of 50 the same way you would enter 86 out of 100. Both give the same percentage result. Just be consistent within each row.

What is the difference between a test average and a course grade?

A test average covers only the test category of a course. A course grade combines tests, homework, quizzes, labs, and other components using their respective weights. Use this calculator to check your standing on tests specifically, then use the Grade Calculator for the full course picture.

How do I see how a future test score would affect my average?

Add an extra row for the upcoming test with a hypothetical score and its weight. The average updates instantly to show where you would stand after that test. Try different scores to find the minimum you need to stay in your target grade range.