> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gradingpal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Regrade a submission

> What a regrade replaces, when it's blocked, and when to change a score or ask the assistant instead.

export const updated_0 = "19 September 2026"

export const page_0 = "/teachers/review/regrade"

A regrade runs the AI again on a submission from scratch. It's the right tool when the assignment itself changed. It's the wrong tool for fixing one score, and it costs you your own edits.

## Four facts

1. **A regrade replaces everything.** The AI's grades, the feedback, the comments, and any changes you made yourself are all replaced by a fresh run. The confirmation says so: "The current grades, feedback, and any edits you've made will be replaced by a fresh AI grading run."
2. **A regrade is free.** A submission is charged against your monthly limit once, when it's created. Grading it again doesn't count.
3. **Shared work can't be regraded.** Once a student has their feedback, the option is greyed out with the note **Shared with the student — locked**.
4. **Editing the assignment offers a bulk regrade.** Change the instructions, rubric, questions, grading rules or feedback settings after work has been graded, and GradingPal asks **Save and re-grade N submissions?** with two buttons: **Save & re-grade** and **Keep editing**.

## The ways in

| Where                                                   | What it says                | What it regrades          |
| ------------------------------------------------------- | --------------------------- | ------------------------- |
| The grading screen's menu at the top right              | **Re-grade with AI**        | This submission           |
| A row's menu on the Submissions tab                     | **Regrade submission**      | This submission           |
| After fixing pages on the question-based grading screen | **Re-grade this question?** | That question only        |
| The save dialog after editing the assignment            | **Save & re-grade**         | Everything already graded |

## What survives

Pages you assigned to a question-based submission stay assigned, so a page fix isn't undone by a regrade. Your override on a criterion does not survive; see fact one.

## What this does not mean

* **A regrade is not undo.** It doesn't restore an earlier grade. It produces a new one.
* **A regrade doesn't notify anyone.** Students see nothing until you share.
* **A regrade doesn't change the assignment.** To change the rubric or questions, edit the assignment; the regrade is offered afterwards.

## When to do something else

| You want to                                      | Do this instead                                                                 |
| ------------------------------------------------ | ------------------------------------------------------------------------------- |
| Fix one score you disagree with                  | [Change a score](/teachers/review/change-a-score)                               |
| Reword the feedback, or correct a misread answer | [Ask GradingPal to make changes](/teachers/review/ask-gradingpal)               |
| Grade the right pages of a scan                  | Use **Assign pages** on the question-based screen, then regrade that submission |

## What to read next

<CardGroup cols={2}>
  <Card title="Edit an assignment after setup" icon="pen" href="/teachers/create/edit-an-assignment">
    The three locks, and the Save & re-grade choice.
  </Card>

  <Card title="Change a score" icon="sliders" href="/teachers/review/change-a-score">
    The everyday fix, with a reason.
  </Card>
</CardGroup>

<hr />

<p style={{ fontSize: "0.875rem", opacity: 0.75 }}>Last updated {updated_0}</p>

<p>
  <strong>Was this page helpful?</strong>{" "}
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (helped): " + page_0)}>Yes, this helped</a>

  {" · "}

  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (problem): " + page_0) + "&body=" + encodeURIComponent("Which of these fits? Couldn't find the step / Didn't match what I see / Missing information / Out of date / Other\n\nTell us more:\n")}>No, something's wrong</a>
</p>

<p style={{ fontSize: "0.875rem" }}>
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Problem with help page: " + page_0)}>Report a problem with this page</a>
</p>
