Test Corrections Calculator

Some of the calculators that I’ve put on this site were more programming exercises than anything else. I uploaded them in case they were useful for anyone else.

But this test corrections calculator is one that I’ve been wanting to do for a long time for myself.

Why Test Corrections?

I’m a big fan of allowing students to do test corrections. Since most of my classes are AP, I tend to skew tests towards that level. But, especially early in the year, that might be a little too difficult for students.

Allowing test corrections for half credit serves two purposes.

First, I’m able to have tests that are a bit more difficult while still giving students the opportunity to get relatively good grades. They may not get as high of a grade, but they still do decently well.

And second, for those students that do the test corrections, it gives them another pass at learning the material. Instead of just accepting their grade they’re able to go back and look at their mistakes. In a perfect world, students would do this anyway. But that rarely happens if there aren’t points attached.

Test Corrections Calculator

Max Score
Percentage Returned

Here’s the calculator. Enter the max score, typically 100, in the top box. The second box is what percentage of points you want to give your students back. I usually do 50. The third is how many decimals you want in the corrected grades. And the large box at the end of for all of the grades. Enter them in any order and don’t worry about duplicates. Results are displayed sorted and without duplicates.

The Math

Here is the math behind the calculator. Let’s assume that a student scores a 75%, a perfect score is 100%, and we want to give half credit back.

\text{grade} + ((\text{max} - \text{grade}) \times (\text{percentage} \div 100)) &= \\
75 + ((100 - 75) \times (50 \div 100)) &= \\
75 + (25 \times 0.5) &= \\
75 + 12.5 &= 87.5 \%

DigitalOcean Referral Badge

This website may contain affiliate links. If you click on an affiliate link and make a purchase, we may receive a small commission at no additional cost to you.