Skip to main content
There are several ways to add students to your class in GradingPal. Choose the method that works best for your classroom setup.

Option 1: Share a Class Code

Every class has a unique join code that students can use to enroll themselves.

Find Your Class Code

You can access the class join code from two places: From the Home Dashboard:
  1. Find your class on the dashboard
  2. Click the options menu (three dots) on the class card
  3. Select Show Join Code
Class card options menu with Show Join Code option
From the Students Page:
  1. Open your class and go to the Students tab
  2. Click Add Students
  3. Select Show Join Code
Add Students menu with Show Join Code option

Share the Code with Students

The join code dialog displays the code in a large, easy-to-read format that you can project or share with your class.
Join code dialog with large code display

How Students Join

1

Go to Join Page

Students go to app.gradingpal.ai/join
2

Enter Code

Enter the class code
3

Sign Up or Log In

Sign up or log in to their GradingPal account
4

Automatic Enrollment

They’re automatically enrolled in your class

Get a shareable link that students can use to join your class.

Steps

  1. Open your class and go to the Students tab
  2. Click Add Students
  3. Select Copy Invite Link
  4. The link is copied to your clipboard—share it via your preferred method (LMS, chat, website, etc.)
Add Students menu with Copy Invite Link option
When students click the link, they’ll be prompted to sign up or log in, then automatically enrolled in your class.

Option 3: Send Email Invitations

Send invitation emails directly to your students. They’ll receive a link to join your class.

Steps

1

Open Add Students

Open your class and go to the Students tab, then click Add Students
2

Select Invite via Email

Select Invite via Email
3

Enter Emails

Enter student email addresses, separated by commas, spaces, or semicolons
4

Send Invitations

Click Send invitations
Invite students dialog with email text area
Students will receive an email with a link to join your class. If they already have a GradingPal account, they’ll be enrolled immediately after clicking the link. New users will be prompted to create an account first.

Tips for Email Invitations

  • You can paste a list of emails from a spreadsheet
  • Already-enrolled students will be skipped automatically
  • You’ll see a confirmation of how many invitations were sent

Option 4: Import from CSV or Excel

Bulk import students from a spreadsheet file.

Steps

1

Access Import

Open your class → Students tab → Add StudentsImport from CSV/Excel
2

Upload File

Click Select File and choose your CSV or Excel file
3

Review Import

Review the imported student list—you can edit names, emails, or remove rows
4

Configure Invites

Toggle Send invitation email to all students if you want to notify them
5

Add Students

Click Add Students to enroll them
Import students review table with editable rows

File Format

Your CSV or Excel file should include student email addresses. First name and last name columns are optional but recommended.
ColumnRequiredExample
EmailYes[email protected]
First NameNoJane
Last NameNoSmith

Tips for Bulk Import

  • You can edit any row after importing before adding students
  • Add additional rows manually using the Add Row button
  • Remove unwanted rows using the trash icon
  • Control invitation emails per-student or toggle all at once

Option 5: Add Students Manually

Add individual students by entering their information directly.

Steps

  1. Open your class
  2. Click Add Student
  3. Enter the student’s email address (required)
  4. Optionally enter their first and last name
  5. Choose whether to send an email invitation
  6. Click Add student
Add student dialog with form fields
FieldRequiredDescription
Email addressYesThe student’s email (used for login)
First nameNoStudent’s first name
Last nameNoStudent’s last name
Send invitationOptionalEmail the student a link to join (checked by default)

When to Use Manual Entry

  • Adding a single student who joined late
  • Creating placeholder entries for students who will submit work later (Teacher-Only Mode)
  • When you have student names but they won’t be creating accounts

Option 6: Import from Google Classroom

If you imported your class from Google Classroom, your student roster syncs automatically.

Google Classroom Integration

Learn how Google Classroom sync works

Managing Your Roster

View Enrolled Students

Navigate to your class to see all enrolled students, their email addresses, and their status.
Student roster table in class view

Student Status

Each student in your roster has one of two statuses:
StatusWhat It Means
PendingThe student has been added to the class by the teacher but hasn’t signed up for a GradingPal account yet.
ActiveThe student has signed up and has an active account on GradingPal via the Student interface.

What Teachers Can Do with Pending Students

When a student is in Pending status:
  • ✅ You can upload submissions on their behalf
  • ✅ You can grade their work
  • ❌ The student cannot log in to view their grades or feedback
Once the student creates their GradingPal account using the same email address, their status changes to Active and they can access all their grades and feedback through the Student interface.

Remove a Student

To remove a student from your class:
1

Go to Students Tab

Go to the Students tab in your class
2

Find Student

Find the student in the roster table
3

Click Remove

Click the red trash icon in the Action column
4

Confirm

Type the student’s email address to confirm
5

Remove

Click Remove Student
Removing a student will hide their submissions from view. Their submission data is preserved in the database, but you won’t be able to see or grade their work once they’re removed from the class.

Troubleshooting

Direct them to app.gradingpal.ai/join and have them enter the class code exactly as shown.
  • Check that the email address was entered correctly
  • Ask them to check their spam/junk folder
  • Try resending the invitation or share the class code instead
This means they’ve been added but haven’t created a GradingPal account yet. They’ll be fully enrolled once they sign up using the same email address.