Class Average Calculator
Calculate weighted average grade from assignments, quizzes, tests, projects, and participation.
About this calculator
Weighted Average multiplies each category score by its own weight, sums those five products, and divides by Total Weight -- not by a fixed 100 -- so the math stays correct even if your weights don't add up to exactly 100%. That also means a category with a 0% weight contributes nothing to the average no matter what score is entered for it, and a category's influence on the final grade scales directly with its assigned weight: Test Weight (%) defaults to 35%, the largest share, so Test Score moves Weighted Average more than any other single category at the default weights.
Letter Grade and GPA (4.0 Scale) are both derived directly from Weighted Average using standard cutoffs (93+ for an A, 90-92 for an A-, and so on down to below 60 for an F), so they always move together in the same direction as the underlying average. Points Needed for A calculates how many additional weighted points would close the gap to a 93% average -- it scales correctly with Total Weight even when your weights don't sum to 100, and it floors at zero once the average already clears 93, since no further improvement is "needed" past that threshold.
Inputs
Results
Weighted Average
84.9%
How to Use This Calculator
- Enter the average Homework Score (0–100) and Homework Weight (%) for how much homework counts toward the final grade.
- Repeat for Quiz Score / Quiz Weight, Test Score / Test Weight, and Project Score / Project Weight.
- Add Participation Score and Participation Weight for the remaining grading component.
- Ensure all weights add up to 100% for an accurate result — the Total Weight output shows your current sum.
- Review Weighted Average, Letter Grade, and GPA (4.0 Scale) to see the student's overall standing.
- Use Points Needed for A to advise students on how much improvement is required to reach an A.
How the result changes with Test Score
| Test Score | Weighted Average |
|---|---|
| 41 | 70.55% |
| 62 | 77.9% |
| 100 | 91.2% |
What each input means
- Homework Score
- Average homework score (0-100).
- Homework Weight (%)
- Percentage weight of homework in final grade.
- Quiz Score
- Average quiz score (0-100).
- Quiz Weight (%)
- Percentage weight of quizzes in final grade.
- Test Score
- Average test/exam score (0-100).
- Test Weight (%)
- Percentage weight of tests in final grade.
- Project Score
- Average project score (0-100).
- Project Weight (%)
- Percentage weight of projects in final grade.
- Participation Score
- Participation/attendance score (0-100).
- Participation Weight (%)
- Percentage weight of participation in final grade.
How this is calculated
Worked example, using the default values
- Identify Input Parameters10 parametersHomework Score = 85, Homework Weight (%) = 20, Quiz Score = 78, Quiz Weight (%) = 15, Test Score = 82, Test Weight (%) = 35, Project Score = 90, Project Weight (%) = 20, Participation Score = 95, Participation Weight (%) = 10 = 10 input(s) provided
- Calculate Weighted AverageWeighted Average84.9 = 84.9
- Calculate Letter GradeB = B
- Calculate GPAGPA3 = 3
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
What happens if a category's weight is set to 0%?
That category's score has no effect on Weighted Average at all -- it's multiplied by a weight of zero and contributes nothing to the weighted sum. Setting Participation Weight (%) to 0%, for example, means Participation Score can be anything without changing the final grade.
Does Weighted Average still work correctly if the weights don't add up to 100%?
Yes -- the calculator divides the weighted sum by Total Weight, not by a fixed 100, so the average stays mathematically correct at any total. That said, Total Weight is shown as its own output specifically so you can check whether your weights sum to 100% as intended, since most grading schemes assume they do.
How are Letter Grade and GPA (4.0 Scale) determined?
Both are read directly off Weighted Average using standard cutoff bands -- 93% and above is an A (4.0), 90-92% is an A- (3.7), and so on down through F (0.0) below 60%. They always move in step with Weighted Average, since neither depends on anything else.
Why does Points Needed for A stay at zero for some students?
It floors at zero once Weighted Average already meets or exceeds the 93% cutoff for an A -- there's no meaningful "points needed" once the target is already met. For students below that cutoff, it reports how many additional weighted points would close the remaining gap.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Reading Level Calculator
Calculate Flesch-Kincaid grade level and Lexile score from text statistics.
K-12 TeachingStandardized Test Converter
Convert between percentile rank, stanine, NCE, z-score, and scale score for standardized tests.
Education & AcademicsGrade Point Average (GPA) Calculator
Calculate your GPA from course grades and credit hours. Supports up to 4 courses.
Education & AcademicsGrade Calculator
Calculate your grade percentage, letter grade, and GPA from points earned. See how many points you need for the next grade.
Math & StatisticsGPA Calculator
Calculate your semester GPA and cumulative GPA. Enter course grades and credit hours for an instant result.
More in Education & Academics.