Adding Students and Creating Student Accounts
How to Add Students to Your Class and Create Accounts
ReadTheory offers a few different ways to add students to your class, depending on whether they're new to the platform or already have an account.
Choosing the right option from the start helps prevent duplicate accounts, which can cause students to lose access to their assignments and progress.
📑 Table of Contents
- Choosing the Right Option for Your Class
- How to Get Started
- Option 1: Select Existing Accounts
- Option 2: Create New Accounts
- Option 3: Invite with a Class Code
- Troubleshooting
- Related Articles & Resources
Choosing the Right Option for Your Class
Start by deciding how you want your students to sign in.
|
How do you want students to sign in? |
Best option |
|---|---|
|
Unique username and password (students don't have email addresses, or you'd rather not link one to them) |
Option 2: Create New Accounts |
|
Single Sign-On, with Google, Microsoft, Clever, or ClassLink |
Option 3: Invite with a Class Code -OR- Bulk Create New Accounts (for single sign on) under Option 2: Create New Accounts |
How to Get Started
- Select the class you'd like to add students to.
- Select Add Students at the top of the page.

- Choose one of three options:
-
Select existing accounts
-
Create new accounts
-
Invite with a class code.

-
Option 1: Select Existing Accounts
⭐Best for: students already enrolled in one of your other classes, or students who are part of a premium school plan.

- Search for and select the students you'd like to add to this class.

- Once you've selected everyone you want to add, select Add Students.

Option 2: Create New Accounts
⭐ Best for: students who will sign in with a unique username and password. This option also supports SSO accounts through the bulk CSV upload below.

Add Names (Unique Username and Password):
⭐ Best for: students who will sign in with a unique username and password.

- Type the student's first name and last name (or initial).

- Select Add after typing in each student's name. Repeat until you have added all of your students.

- Once all students are added, select Create Accounts at the bottom of the page.

Add Google Emails (SSO with Google email):
⭐ Best for: students who will sign in with their Google email address ("Sign in with Google")

- Type the student's full Google email address.

- Select Add for each student after their Google email address. Repeat until you have added all of your students.

- Once all students are added, select Create Accounts at the bottom of the page.

🔒Student credentials are not emailed to you, but they're viewable on the platform.
From the class page, select View Login Cards to see them; this is how students will sign in. You can print login cards for students and regenerate them if needed. See Student Login Cards for more information.
Import a File: Bulk Create New Accounts
Best for: adding 30+ students to a class. This option allows you to bulk create accounts for students to sign in with a unique username and password or Single Sign-On with Google or Microsoft emails.

Select Import a File, then select Download Example CSV. 
Fill out the downloaded template (be sure to erase the present sample materials).
For unique username and password accounts:
- On the downloaded CSV document, enter the student's first and last name.

- Leave the other fields blank. The platform will generate a username and password for each student.
- Import the completed CSV where it says Drag & drop your roster file here (Make sure it is saved as a CSV or XLSX file).

- Review the list, and if everything looks correct, select Create Accounts.

For Single Sign-On accounts (Google, Microsoft):
- On the downloaded CSV document, enter the student's first name and last name.

- Enter the student's Google/Microsoft email address as the username.

- Enter the same email address in the email field.

- Make sure the username and email match exactly; that's what makes the account SSO-ready.
- You can leave the password field blank. The platform will generate a password for students.
- Import the completed CSV where it says Drag & drop your roster file here (Make sure it is saved as a CSV or XLSX file).

- Review the list, and if everything looks correct, select Create Accounts.

🔒Once student accounts are created, you can view login credentials on the platform.
From the class page, select View Login Cards to see them; this is how students will sign in. You can print login cards for students and regenerate them if needed. See Student Login Cards for more information.
Option 3: Invite with a Class Code
Best for: teachers who want students to sign in with Single Sign-On and have students who can follow instructions to create their own account.

- Select Invite with a Class Code and share the provided link or QR code with your students.

- Students follow the link and select Sign up with Google, Microsoft, Clever, or ClassLink (whichever provider your school uses).
- Students follow the prompts to create their account.
⚠️ Important: Students must use the specific link you shared to be linked to your class. If a student creates an account on their own, not through that link, it will not be connected to your class. They can still join afterward using the class code method in How to Connect to a Teacher through Class Code.
Troubleshooting
Seeing a "username taken" or "username already exists" error?
This typically means the student already has a ReadTheory account. Check out our troubleshooting guide for help: Username Taken or Already Exists Error
Student Created Own Account NOT with Class Code Link?
If a student creates an account on their own, not through that link, it will not be connected to your class. They can still join afterward using the class code method in How to Connect to a Teacher through Class Code.
Related Articles & Resources
How to Connect to a Teacher through Class Code
Troubleshooting Duplicate Student Account
Have questions? We're here to help. Reach out anytime at support@readtheory.org.