Two weighted percents
Input
80% at weight 20 and 90% at weight 80Output
88%(80 × 20 + 90 × 80) ÷ 100 = 8,800 ÷ 100 = 88.
Combine homework, quizzes, and exams by percent and weight, by letter, or by points. The result is one course average, not a GPA.
Runs in your browser · No data stored · No signup
A weighted grade average gives more influence to items with a larger weight. Percentage mode uses the percent you enter and the weight of that assessment. Letter mode first turns each letter into the minimum percent on the scale you set, then uses the same weighted formula. Points mode ignores separate weights and divides total points earned by total points possible. The normalized average uses only the rows you filled in. Remaining course weight is 100 minus the weights you have already entered.
Percentage and letter modes share one weighted-average formula. Points mode is earned divided by possible. Target planning does not change the average of the grades already entered.
Formula
Normalized average = Σ(grade × weight) ÷ Σ(weight)
Remaining course weight = 100 − completed weight
Points percent = earned ÷ possible × 100
Future item = (target × (completed weight + future weight) − earned weight points) ÷ future weightUse percentage when you already have percents and weights. Use letters when the grade book shows A–F. Use points when each item has earned and maximum points.
Enter the grade and its weight, or the earned and maximum points. Remove blank rows you do not need.
Completed weight is the sum of the weights you entered. Remaining course weight is 100 minus that sum.
Enter the average you want and the weight of a future item, or read the score needed on the weight still left in a 100-point course.
Input
80% at weight 20 and 90% at weight 80Output
88%(80 × 20 + 90 × 80) ÷ 100 = 8,800 ÷ 100 = 88.
Input
A and B at equal weight, default scaleOutput
85%A counts as 90 and B counts as 80. (90 + 80) ÷ 2 = 85, which is a B.
Input
45 earned out of 50Output
90%45 ÷ 50 × 100 = 90, an A on the default scale.
Common real-world scenarios where this tool saves time.
Students
Enter each percent and the syllabus weight to see the normalized average before the final is scored.
Teachers
Letter mode shows that an A is counted as the minimum percent you set, so a student can see the assumption behind the average.
Students
Add earned and maximum points from several items. Forty-five out of 50 is 90% without inventing a separate weight.
The average uses only the weights you entered. Remaining to 100 is the weight not yet included.
Letter mode uses the lowest percent of the letter. A default A is 90, not 95.
Each used row needs both a grade and a weight, or both earned points and a maximum. Fully empty rows are skipped.
Advertisement
Multiply each percent by its weight, add the products, and divide by the sum of the weights. An 80 worth 20 and a 90 worth 80 is (1,600 + 7,200) ÷ 100 = 88.
It is 100 minus the weights you have already entered. The normalized average does not require those weights to total 100. Remaining weight is only the gap if the course is planned on a 100-point weight scale.
It uses the minimum percent next to that letter. On the default scale an A is 90, a B is 80, a C is 70, and a D is 60. Edit the minimums if the class uses different cuts. This is not the midpoint of the range.
Points mode adds earned points and maximum points, then divides. A 45 out of 50 is 90%. You do not enter a separate weight because the maximum points already set the size of that item.
In percentage mode, enter the average you want and the weight of the future item. The calculator solves the percent that item must earn. If that result is above 100%, the target is out of reach at that weight. A single final exam fits the final grade calculator more directly.
No. This page weights assignments inside one course. GPA multiplies each course's grade points by its credit hours, then divides by the credits. A 4-credit A and a 1-credit C do not average the same way as two equal course weights.
Grades and weights stay in your browser and are not uploaded.
Your syllabus controls rounding, dropped scores, and extra credit. This page does not replace the grade book.
Advertisement
Reviewed on 2026-10-24.
Same workflow or intent — pick the next step without leaving the site.
Plan study hours per day or week before an exam. Enter topics, total hours, course credits or available study days to calculate a realistic study schedule.
3 wrong on a 20-question quiz is 85%. Enter total questions and wrong answers for the percent, letter, and chart. Default cuts are A 90, B 80, C 70, D 60.
Paste numbers (commas, spaces, or new lines) and get the arithmetic mean instantly—plus sum, count, min, max, and range, with calculation steps. Free, private, no signup.
Current 80%, target 85%, final worth 30% needs 96.67% on the exam. Flags a score above 100% and a target you already hold. Letter mode uses your scale.
Calculate semester, cumulative, weighted and unweighted GPA in seconds. Enter grades and credits, plan your target GPA and check the math. Free, no signup.
Enter two birthdays to see who is older and the exact age gap in years, months, and days—plus how many days apart. Free, private, no signup.
Frequently opened tools from the same category.
Free adult BMI from height and weight (lb/ft/in or kg/cm). CDC category, healthy weight range, optional waist. Screening only—runs in your browser.
Estimate how many calories you need per day. Mifflin-St Jeor BMR, activity TDEE, and lose/gain starting points. US and metric. Runs in your browser.
Free tip calculator for restaurants and delivery: 15–25% presets, custom tip, optional tax, equal or unequal split, and per-person totals in your browser.
Find X% of a number, what percent, missing whole, increase, decrease, change, and reverse %. Runs in your browser.
Cross-category tools others open in the same session.
Find X% of a number, what percent, missing whole, increase, decrease, change, and reverse %. Runs in your browser.
Free online word counter — live words, characters, sentences, paragraphs, reading time, and word goals. Runs in your browser; text is not uploaded.
Count characters with and without spaces as you type. Optional limit, remaining characters, and UTF-8 bytes. Runs in your browser — text is not uploaded.
Free adult BMI from height and weight (lb/ft/in or kg/cm). CDC category, healthy weight range, optional waist. Screening only—runs in your browser.
Browse full tool collections by topic.