FORMULAS, ASSUMPTIONS & LIMITS
Gradebook Tools is a free collection of grade calculators for students and teachers. It estimates results from the values you enter. Your school’s published grading policy is the authority; this site is not connected to your school’s official gradebook.
Weighted grades vs. points-based grades
Total points: add earned points, divide by combined possible points, and multiply by 100. A 45/50 homework and 80/100 exam give 125 ÷ 150 × 100 = 83.33%.
Category weights: calculate each category percentage, multiply it by its syllabus weight, then divide by the sum of entered weights. The same 90% homework and 80% exam, weighted 40% and 60%, give 84%.
The home gradebook normalizes entered weights. A total of 50% shows an average for that part of the course; it does not treat the remaining 50% as zero. A total above 100% is also normalized, so check for accidentally repeated category weights. A category with zero weight has no influence.
When several assignments share one category weight, add their earned and possible points within that category first, if that matches your syllabus. Enter the category once. Do not give every homework row the full homework weight.
Compare both methods and their tables in the grading calculator, or enter category weights in the gradebook calculator.
Why your result may differ from your school’s gradebook
Match the same assignments and the same grading period first. Then check category weights, treatment of missing work, dropped scores, resubmissions, extra credit, curves, minimum exam scores, and rounding. A calculator cannot infer these policies from a single percentage.
For example, homework scores of 6/10 and 10/10 give 16/20 = 80%. A school that drops the lowest homework uses 10/10 = 100%. Our calculators do not drop scores automatically; you must leave out the dropped assignment or enter the adjusted category total yourself.
For a course-based average, the weighted gradebook takes category totals. For one marked test, the test grade calculator takes actual awarded points.
Should ungraded assignments count as zeros?
Ungraded means the score is not yet known. Leave it out when estimating an average for completed work. Missing work may count as zero under your instructor’s policy; include zero earned points and its positive possible-point total if it does. Excused work is usually excluded when the school policy says it is excused.
A graded 8/10 assignment gives 80%. Add a missing 0/10 and the combined grade becomes 8/20 = 40%. An ungraded 10-point assignment left out does not change the current 80%.
A zero entered in a calculator is always a real score. Clearing a required numeric field produces an input error; it does not mark work as ungraded. Remove the row or exclude it from your category totals.
Use the total-points calculator for combined points, or update category totals in the weighted gradebook.
How to plan when multiple exams are still unfinished
The final grade calculator assumes exactly one remaining final. Its current grade must represent all work outside that final. A single recent test score is not that average.
If your current grade is 80% over the completed 50% of a course, with a project worth 20% and final worth 30% still remaining, do not enter 80% as though it covers the other 70%. If you estimate 90% on the project, the non-final average becomes (80 × 50 + 90 × 20) ÷ 70 = 82.857142…%.
To finish at 85%, solve (85 − 80 × 0.5 − 90 × 0.2) ÷ 0.3 = 90% on the final. You can enter the full-precision non-final average, a 30% final weight, and an 85% target; rounding the intermediate average can slightly change the answer.
If every remaining assessment can be treated as one block, its combined weight gives the required weighted average across that block, not the required score on every individual exam. Different combinations may reach the same target. Keep minimum-exam and attendance rules separate.
Test and final exam formulas
Test percentage = (earned points + separate bonus) ÷ possible points × 100
For wrong-answer grading, earned points equal possible points minus points lost. Answer counts are valid only for equally valued questions. Add bonus points once; a 25-point score out of 20 gives 125%, not 100%.
Required final = (target − current × (1 − w)) ÷ w
Here, w is the final weight as a decimal: 40% means 0.40. Current grade, target, and required score use percentage numbers such as 84 and 90. The final weight must be above zero and no greater than 100%.
For 84% current, a 40% final, and a 90% target: (90 − 84 × 0.60) ÷ 0.40 = 99%. A required score above 100% cannot be reached on a final capped at 100% under the entered assumptions. A result at or below zero means zero is sufficient mathematically; school attendance or minimum-score requirements may still apply.
Rounding, custom cutoffs, and GPA references
Calculations keep their underlying precision. Display settings round the shown percentage, while letter grades use the underlying value. An 89.999% result is below a 90% A cutoff even if the displayed percentage rounds to 90%.
Standard cutoffs are A ≥90%, B ≥80%, C ≥70%, D ≥60%, F below 60%. Calculators also offer plus/minus and custom A/B/C/D cutoffs. Custom thresholds must decrease strictly from A to D. Your school’s rounding and boundary policies take priority.
The grading scale reference lists illustrative grade points. This site does not currently calculate a credit-weighted or cumulative GPA. That calculation would require each course’s credits, grade points, and institutional repeat/honors policies.
Where your inputs go, and how to delete saved data
Score calculations and CSV parsing run in your browser. The calculators do not upload assignment values, student names, roster contents, or calculated results to our server. No account is required.
Save gradebook and Save class explicitly store snapshots in this browser profile’s local storage. Edits are not automatically saved. Restore loads the saved snapshot; Delete saved removes it. Clearing this site’s browser data also removes local snapshots. Private browsing or browser storage restrictions can prevent saving.
Anyone with access to the same browser profile may access saved grades or rosters. Exported CSV files remain on your device until you delete them. There is no account sync, cloud backup, or cross-device restore.
The final-grade handoff carries the current average in a URL fragment after #. The fragment is not sent in the HTTP request, but it can remain in your browser history or be visible to anyone you share that full link with.
Cloudflare hosts and protects this site and processes ordinary connection information, such as the requested address, IP address, and browser headers, when serving a page. Cloudflare may also collect page-view and loading-performance measurements. These are separate from the grades you enter. No calculator-action or score-value analytics are implemented.
About this site & report a problem
Gradebook Tools provides free calculations and reference tables for everyday coursework and test grading. The site’s maintenance contact is h77776992@gmail.com. Method notes last reviewed: .
To report a calculation or usability problem, include the tool’s URL, the expected result, the result shown, and your browser/device. Use made-up scores and names when explaining a case; do not send a real student roster. A feedback email is sent only if you choose to send it in your mail app.
Report a problem