Free Grade Calculator

#1
#2
#3

Enter your grades to calculate the overall result

What This Tool Offers

This online calculator helps students quickly determine their overall course grade by combining marks from multiple assignments, tests, or exams. It supports three grading approaches commonly used in the United States: letter grades, percentage scores, and point totals. Whether you need a weighted grade calculator to account for different assignment importance or a final grade calculator to see where you stand, the tool handles both weighted and unweighted averages. It also functions as a GPA calculator by converting letter grades and percentages into grade point values based on the scale you choose.

How Weighted Grades Work

When assignments contribute different amounts to the final grade, you must use a weighted average. The core formula is:

Weighted Grade=∑i=1n(gi×wi)∑i=1nwi\text{Weighted Grade} = \frac{\sum_{i=1}^{n} (g_i \times w_i)}{\sum_{i=1}^{n} w_i}
  • gig_i – grade for component ii (as a number, percentage, or converted letter value)
  • wiw_i – weight assigned to that component (e.g., 0.5 for 50% or 2 for double weight)

If weights are given as percentages that sum to 100% (or 1 as decimals), the denominator equals 1 and the formula simplifies to the sum of the weighted grades.

Example Using Letter Grades

Convert letters to numbers first (A = 4, A– = 3.7, B+ = 3.3, B = 3, etc.). Suppose you have a quiz weighted 40% with a grade of B (3) and a project weighted 60% with a grade of A– (3.7). The calculation is:

(3×0.4)+(3.7×0.6)0.4+0.6=1.2+2.221=3.42\frac{(3 \times 0.4) + (3.7 \times 0.6)}{0.4 + 0.6} = \frac{1.2 + 2.22}{1} = 3.42

On the default scale, a 3.42 corresponds to a B+ letter grade (3.3–3.69). The tool does this conversion automatically.

Example Using Percentage Grades

Imagine three components: an essay worth 15% (score 67%), a midterm worth 35% (score 75%), and a final worth 50% (score 72%). The overall percentage is:

0.15×67%+0.35×75%+0.50×72%=10.05%+26.25%+36%=72.3%≈72%0.15 \times 67\% + 0.35 \times 75\% + 0.50 \times 72\% = 10.05\% + 26.25\% + 36\% = 72.3\% \approx 72\%

Under the default scale, 72% falls in the C– range (70–72%). The grade percentage calculator mode outputs both the overall percentage and the equivalent letter grade.

Example Using Point Grades

When teachers assign points, convert each score to a percentage by dividing by the maximum points. For three tests—70/100, 46/100, and 177/200—with weights 30%, 30%, and 40%:

(70100×0.3)+(46100×0.3)+(177200×0.4)=0.21+0.138+0.354=0.702≈70.2%\left(\frac{70}{100} \times 0.3\right) + \left(\frac{46}{100} \times 0.3\right) + \left(\frac{177}{200} \times 0.4\right) = 0.21 + 0.138 + 0.354 = 0.702 \approx 70.2\%

That rounds to 70% (a C– on the default scale). The point calculator also shows total earned points and the maximum possible points.

Using the Three Modes

The tool is divided into letter, percentage, and point sections:

  • Letter grade mode – Set the grade type to “Letters,” enter each letter grade and its weight. The calculator converts letters to numeric values, computes the weighted average, and maps the result back to a letter using your chosen scale.
  • Percentage mode – Choose “Percentage,” input the percentage scores together with their weights. The overall percentage appears along with the corresponding letter grade.
  • Point mode – Select “Points,” enter points received and the maximum points for each assignment, and any weight. The calculator computes a combined percentage, letter grade, and total point ratio.

In all modes, you can enter up to 15 grades; additional rows appear as you fill in the last displayed field. For unweighted averages, simply leave the weights at their default value (1) or skip the weight fields.

Grading Scales and Customization

US schools use different grading scales. The tool provides a default scale with plus/minus grades, but you can modify thresholds in the Grading scale (thresholds) section. Below are two common scales:

Detailed scale (with +/–)

Letter GradePercentage RangeGPA
A+97–1004.3
A93–964.0–4.29
A–90–923.7–3.99
B+87–893.3–3.69
B83–863.0–3.29
B–80–822.7–2.99
C+77–792.3–2.69
C73–762.0–2.29
C–70–721.7–1.99
D+67–691.3–1.69
D63–661.0–1.29
D–60–620.7–0.99
FBelow 600.0–0.69

Simplified scale (no +/–)

Letter GradePercentage RangeGPA
A90–1003.7–4.0
B80–892.7–3.69
C70–791.7–2.69
D60–690.7–1.69
F/E0–590.0–0.69

Adjust the thresholds in the settings to match your school’s exact boundaries. The letter grade calculator, grade percentage calculator, and point grade calculator all respect the same scale, ensuring consistent conversions.

Final Grade Planning

Because this tool also serves as a final grade calculator, you can enter all known grades and weights, then see what your current overall grade is. If you know the weight of an upcoming final exam, you can leave that score blank and use the calculator to determine the minimum score needed to reach a target grade—just consider it a variable and experiment with different values until the desired result appears.

Entering Weights Correctly

If your teacher assigns weights as percentages, enter them as decimals (e.g., 0.15 for 15%, 0.5 for 50%). When all weights sum to 1 (or 100%), the denominator in the weighted formula becomes 1, so the calculation is straightforward. For unweighted averages, keep each weight at 1 or simply ignore the weight column.

FAQ

1. How do I calculate a weighted grade if assignments have different weights?

Multiply each grade by its weight, sum those products, then divide by the total weight. The tool does this automatically when you enter the grade and weight for each component. If weights sum to 1 (e.g., 0.30 + 0.30 + 0.40), you can skip the division step.

2. Can this calculator convert letter grades to percentages?

Yes. The tool uses the grading scale you select (either the default with plus/minus or a custom scale) to map letters to numeric values. For example, an A is 93–96% and a GPA of 4.0–4.29 under the default scale. The conversion is applied internally when calculating weighted averages.

3. How do I use the point grade mode?

Set the grade type to "Points." For each assignment, enter the points you earned and the maximum points possible. If the assignment has a weight, enter it as a decimal (e.g., 0.3 for 30%). The calculator will show your total points, the percentage equivalent, and the corresponding letter grade.

4. What if my school uses a different grading scale?

You can customize the grading scale thresholds in the "Grading scale (thresholds)" section. Change the upper and lower percentage ranges for each letter grade to match your school's policy. The tool then uses your custom scale for all letter and GPA conversions.

How to Use

  1. Select the grade type - Letters, Percentage, or Points - using the toggle tabs.
  2. Enter your grades and their weights. Use the Add Row button to include more assignments or exams.
  3. Your overall grade, letter grade, and GPA will update automatically as you type.