Percentage Calculator→Specialized Version
%

Grade Calculator

Calculate grades

87 out of 100
87%

That is a B+ on the common US scale. Weighted categories change the answer — a 20% homework and 80% exam split is not the same as averaging the two percentages.

Grade Calculator

Calculate your course grade from weighted assignments, tests, and final exams with precision. This essential tool helps students track academic progress, plan study strategies, and understand exactly what scores they need to achieve their grade goals. Whether you're checking your current standing or planning for finals, this calculator makes grade calculations simple.

Understanding Weighted Grades

Most courses don't weight all assignments equally. Exams typically count more than homework, and final exams often carry significant weight. Understanding how weighting works helps you prioritize your study time and set realistic grade expectations.

Standard Grade Scales

Standard 10-Point Scale:

LetterPercentageGPADescription
A+97-100%4.0Exceptional
A93-96%4.0Excellent
A-90-92%3.7Very Good
B+87-89%3.3Good
B83-86%3.0Above Average
B-80-82%2.7Satisfactory
C+77-79%2.3Average
C73-76%2.0Adequate
C-70-72%1.7Below Average
D60-69%1.0Passing
FBelow 60%0.0Failing

Weighted Grade Calculation Example

ComponentWeightYour ScoreWeighted Contribution
Homework15%95%14.25%
Quizzes15%88%13.2%
Midterm 120%78%15.6%
Midterm 220%85%17%
Final Exam30%82%24.6%
Total100%-84.65% (B)

What Grade Do I Need on My Final?

This is the most common question students ask. The formula is:

Required Score = (Target Grade - Current Points) ÷ Final Weight

Example: You have 58% of 70% of the course (your current contribution is 58 points). You want a B (80%). The final is worth 30%.

Required = (80 - 58) ÷ 30 = 73.3% needed on final

Final Exam Score Scenarios

Current GradeWant B (80%)Want A (90%)Want A (93%)
85% (before 30% final)68%102% (impossible)109% (impossible)
80% (before 30% final)80%113% (impossible)-
75% (before 30% final)92%--
70% (before 30% final)103% (impossible)--

GPA Calculation

To calculate GPA:

1. Convert each grade to grade points (A=4.0, B=3.0, etc.) 2. Multiply each by credit hours 3. Sum the products 4. Divide by total credit hours

CourseCreditsGradePointsQuality Points
Math4A (4.0)4.016.0
English3B+ (3.3)3.39.9
History3B (3.0)3.09.0
Science4A- (3.7)3.714.8
Total14--49.7
GPA = 49.7 ÷ 14 = 3.55

Implementation

``javascript function calculateWeightedGrade(grades) { // grades = [{name: 'Homework', score: 95, weight: 20}, ...] const totalWeight = grades.reduce((sum, g) => sum + g.weight, 0); const weightedSum = grades.reduce((sum, g) => sum + (g.score * g.weight / 100), 0); const finalGrade = (weightedSum / totalWeight) * 100;

return { weightedGrade: finalGrade.toFixed(2) + '%', letterGrade: getLetterGrade(finalGrade), gpaPoints: getGPAPoints(finalGrade) }; }

function whatDoINeed(currentPoints, targetGrade, finalWeight) { const needed = (targetGrade - currentPoints) / (finalWeight / 100); return needed > 100 ? 'Not possible' : needed.toFixed(2) + '%'; } ``

Tips for Grade Planning

Start tracking your grades early in the semester. Know the weight of each component and calculate your standing regularly. If you're borderline, talk to your professor about extra credit opportunities or ways to improve before the final.

Frequently Asked Questions

How do weighted grades work?

Each assignment category has a weight (e.g., tests 40%, homework 30%, final 30%). Your score in each category is multiplied by its weight, then summed. A 90% on a 40% weight test contributes 36 points to your final grade.

What grade do I need on my final?

Use: (Target Grade - Current Grade × (1 - Final Weight)) / Final Weight. If you have 85%, want 90%, and final is 30%: (90 - 85 × 0.70) / 0.30 = 101.7% needed (impossible—aim lower!).

How do I calculate GPA from grades?

Convert letter grades to points (A=4, B=3, C=2, D=1, F=0), multiply each by credit hours, sum them, and divide by total credit hours. Some schools use +/- modifiers (A- = 3.7, B+ = 3.3).

Related Tools

Explore other tools you might find useful:

More Percentage Calculator tools

You might also need