Multiply each grade by its weight, add the results and divide by the sum of the weights. With grades 8, 6 and 7 and weights 2, 3 and 5: (8x2 + 6x3 + 7x5) / (2+3+5) = 69 / 10 = 6.9. Weights do not have to add up to 10 or 100.
Calculate simple or weighted averages, find out what score you need to pass, simulate make-up exams, track several subjects and see how many absences you can still have.
A simple average adds the grades and divides by how many there are. A weighted average multiplies each grade by its weight, adds the results and divides by the sum of the weights: with grades 8, 6 and 7 and weights 2, 3 and 5, the math is (16 + 18 + 35) / 10 = 6.9. Weights do not have to add up to 10 or 100, only the proportions between them matter. In schools that split the year into 4 quarters, 3 trimesters or 2 semesters the math is the same, just with one weight per term. To find the score you need, the calculator solves the equation backwards: it multiplies the minimum average by the sum of all weights, subtracts what you already have and divides by the weight of what is left. With 7, 5.5 and 4.5 in the first three quarters and a 6 average, the math is 6 x 4 - 17 = 7, so the last quarter needs 7.0. If the result is above the maximum grade, the answer is that it cannot be done, and the tool shows how far you are and the best possible average. Every calculation uses exact arithmetic in thousandths, with no floating point error: 5.999 is never treated as 6. Rounding changes the result and varies between schools. An average of 5.95 fails with no rounding, becomes 6.0 if the school rounds to one decimal and becomes 5.9 if it cuts off the second decimal. The rounding table shows the same average under each rule. For make-up exams the most common rules are the mean of the two scores, the higher of the two, replacing the average and a weighted average (for example 60 and 40). All of them are configurable, but the right rule is the one in your school's handbook. On attendance, Brazil's education law (LDB, Law 9,394/1996, art. 24, item VI) requires at least 75% of the total school hours to pass in basic education. That allows missing up to 25% of the total, rounded down: 20 absences in 80 classes, 15 in 60, 7 in 30. Universities often use the same percentage in their own rules, but each one sets its value, so check yours.
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframe
src="https://jkit.tools/embed/en-US/school-grade-calculator"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="School Grade and Required Score Calculator"
></iframe>These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
Multiply each grade by its weight, add the results and divide by the sum of the weights. With grades 8, 6 and 7 and weights 2, 3 and 5: (8x2 + 6x3 + 7x5) / (2+3+5) = 69 / 10 = 6.9. Weights do not have to add up to 10 or 100.
Enter the grades you already have. Leave blank whatever has not been given yet: the average uses only what exists.
The values below are common examples, not a single standard. Passing average, rounding and make-up rules change from school to school and system to system: check your own handbook.
Quarters, trimesters or semesters, with the option of different weights per term.
A blank field means a grade not given yet. Comma or period both work.
Enter at least one grade to see the average. Or load a four-quarter example to see how it works.
A study aid. The rules shown are common examples: minimum average, rounding, make-up exams and required attendance follow your school's or institution's rules, which override any calculator.