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

# Create a class

> Make a class by hand or import one from Google Classroom, and set the time zone that every due date will follow.

export const updated_0 = "19 September 2026"

export const page_0 = "/teachers/classes/create-a-class"

export const label_0 = "Open your dashboard in GradingPal"

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

export const who_0 = "Teachers"

export const plans_0 = "All plans"

export const where_0 = "New Class under My Classes on your dashboard"

<Card title="Who can use this?" icon="user-check">
  * **Who:** {who_0}
  * **Plans:** {plans_0}
  * **Where:** {where_0}
</Card>

### Limits and notes

* **Time zone is a class setting**, not an account setting. It decides how every due date and deadline in this class is read and shown.
* The class colour isn't chosen at creation. Change it later under **Settings > General**.
* An assignment can only be created inside a class, so the New assignment dialog offers **New Class** if you have none.

## Create a class by hand

<Steps>
  <Step title="Open the chooser">
    On your dashboard, under **My Classes**, select **New Class**. The **Add a class** dialog offers **Import from Google Classroom** and **Create a class manually**. Choose the second.
  </Step>

  <Step title="Fill in the class">
    In **Create a class**: **Class name**, such as "US History — Period 2"; **Grade levels**; **Subject**. All three are required. **Time zone** \[1] is filled from your profile; change it if the class runs elsewhere. **Standards** is optional and can be set any time.
  </Step>

  <Step title="Create">
    Select **Create class**. A toast reads **Class created** and the class appears in the rail. Open it for its **Overview**, where a checklist walks you through adding students and a first assignment.
  </Step>
</Steps>

## Import from Google Classroom

Choose **Import from Google Classroom** instead. The import runs in three steps, **Connect**, **Select courses** and **Configure**, and brings across the course, you, any co-teachers, and every student whose email Google shares. Manual enrolment is off by default on an imported class. [Import classes and rosters](/teachers/google-classroom/import-classes) covers it.

## How to tell it worked

The class is in the rail under **My Classes** with its student count, and its **Overview** tab shows **Finish setting up this class**.

## If something goes wrong

<AccordionGroup>
  <Accordion title="Create class won't go through">
    The dialog names the field: "Give your class a name.", "Pick at least one grade level.", or "Choose a subject."
  </Accordion>

  <Accordion title="Due dates are showing an hour out">
    The class time zone is wrong. Change it under **Settings > General > Time zone**.
  </Accordion>

  <Accordion title="I don't see the class after creating it">
    The dialog closes without opening the class. Find it in the rail on the left, or refresh.
  </Accordion>
</AccordionGroup>

## Related tasks

* [Add students to a class](/teachers/classes/add-students)
* [Class settings](/teachers/classes/class-settings)
* [Grade your first assignment](/teachers/get-started/grade-your-first-assignment)

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