> ## 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.

# Grade your first assignment

> From a stack of student work to shared feedback in about 20 minutes, on one path, without choosing anything.

export const updated_0 = "19 September 2026"

export const page_0 = "/teachers/get-started/grade-your-first-assignment"

export const label_0 = "Open your dashboard in GradingPal"

export const href_0 = "https://app.gradingpal.ai/teacher"

**About 20 minutes.** Most of it is the AI's time, not yours.

**You need:** a GradingPal account, the assignment you gave students as text or a file, and their work as files on your computer or in Google Drive. A rubric helps but isn't required; the AI drafts one if you leave it out.

This page takes one path: you upload the work, the AI grades it with Instant, you review, you share. Every other way of doing each step is on its own page, linked at the end.

<Steps>
  <Step title="Make a class">
    On your dashboard, under **My Classes**, select **New Class**. In **Add a class**, choose **Create a class manually**. Fill in **Class name**, **Grade levels** and **Subject**, then select **Create class**.

    *You'll know it worked:* a toast says **Class created** and the class appears in the list.
  </Step>

  <Step title="Start an assignment with Instant">
    Select **New assignment** at the top of the page. Pick the class you just made, choose **Instant**, then select **Continue**.

    *You'll know it worked:* the form opens with the line "AI sets up the assignment in one pass".

    <Warning>
      Instant keeps no draft. If you leave this page before the last step, everything on it is discarded.
    </Warning>
  </Step>

  <Step title="Add the assignment and, if you have one, a rubric">
    In **1. Assignment**, paste what you gave students into **Assignment details**, or switch the tab to **Upload** and add the file. In **2. Rubric / answer key**, paste or upload your rubric, or leave it blank and let the AI draft one.

    *You'll know it worked:* the side panel's **Ready to grade** list shows **Assignment added** and either **Rubric added** or **Rubric · AI will generate**.
  </Step>

  <Step title="Add the student work">
    In **4. Student submissions**, keep **I'll upload the work** and **Separate files**, then drag the files in or select **Your device** or **Google Drive**. One file per student.

    *You'll know it worked:* the files are listed and the side panel shows how many submissions you added.
  </Step>

  <Step title="Create and grade">
    Select **Create & grade**. The page changes to **Setting up your assignment** and ticks through each step. When it reads **Grading is underway**, the assignment's **Submissions** tab opens on its own.

    *You'll know it worked:* every student has a row, and rows change from **AI grading** to **Needs review** as the AI finishes.
  </Step>

  <Step title="Review the grades">
    In the bar at the top of the assignment, select **Review N grades**. The first student's work opens with the AI's scores beside it under **Rubric Scoring**. Read the **AI analysis** under each criterion. To change a score, click a different level and choose a reason, then **Confirm change**. When you're happy, select **Approve & next**.

    *You'll know it worked:* the pill at the top changes to **Reviewed** and the next student opens. After the last one, a toast says **All submissions reviewed**, and back on the **Submissions** tab every row reads **Ready to share**.
  </Step>

  <Step title="Share the feedback">
    On the **Submissions** tab, the bar at the top now reads **Share feedback**. Select it, then choose **Share digitally** to send by email, or **Print & hand back** to download a PDF per student. If the dialog says some students **can't be reached yet**, select **Add emails** to add addresses, or **or print their reports**.

    *You'll know it worked:* a toast says **Shared feedback with N students** and every row reads **Shared**. Nothing was visible to students until this moment.
  </Step>
</Steps>

## What you did

You made a class, let the AI set up and grade an assignment in one pass, checked its work, and shared the result. That's the whole loop. Every assignment from here on is the same four steps, and each one has more options than you used today.

## What to do next

<CardGroup cols={2}>
  <Card title="Build a rubric" icon="table-list" href="/teachers/create/build-a-rubric">
    The AI drafted your rubric today. Next time, shape it yourself: four ways to start, then edit anything.
  </Card>

  <Card title="Connect Google Classroom" icon="link" href="/teachers/google-classroom/connect">
    Import your courses and rosters, collect turn-ins on their own, and send grades back.
  </Card>
</CardGroup>

<Card title={label_0} icon="arrow-up-right-from-square" href={href_0} horizontal>
  Opens GradingPal on the screen this page describes.
</Card>

<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>
