---
title: Adding Students and Creating Student Accounts
description: ReadTheory offers several ways to add students to your class, depending on whether they are new to the platform or already have an account.
---

[Skip to content](https://help.readtheory.org/adding-students-and-creating-student-accounts#main-content)

English

Show submenu for translations

[![Logo](https://help.readtheory.org/hs-fs/hubfs/Logo.png?width=300&height=56&name=Logo.png)](https://readtheory.org/)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [ReadTheory Knowledge Base](https://help.readtheory.org/?hsLang=en)
2. [Getting Started](https://help.readtheory.org/getting-started?hsLang=en)

# 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](https://help.readtheory.org/adding-students-and-creating-student-accounts#choose-right-option)
- [How to Get Started](https://help.readtheory.org/adding-students-and-creating-student-accounts#how-to-get-started)
- [Option 1: Select Existing Accounts](https://help.readtheory.org/adding-students-and-creating-student-accounts#option-1)
- [Option 2: Create New Accounts](https://help.readtheory.org/adding-students-and-creating-student-accounts#option-2) 
    - [Add Names (Unique Username and Password)](https://help.readtheory.org/adding-students-and-creating-student-accounts#add-names)
    - [Create Accounts with Google Emails (SSO)](https://help.readtheory.org/adding-students-and-creating-student-accounts#Add-google-emails)
    - [Import a File (Unique Username/Password and SSO)](https://help.readtheory.org/adding-students-and-creating-student-accounts#bulk-roster)
- [Option 3: Invite with a Class Code](https://help.readtheory.org/adding-students-and-creating-student-accounts#option-3)
- [Troubleshooting](https://help.readtheory.org/adding-students-and-creating-student-accounts#troubleshoot)
- [Related Articles & Resources](https://help.readtheory.org/adding-students-and-creating-student-accounts#related)

---

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

1. Select the class you'd like to add students to.
2. Select **Add Students** at the top of the page.![add new students-1](https://help.readtheory.org/hs-fs/hubfs/add%20new%20students-1.png?width=487&height=377&name=add%20new%20students-1.png)
3. Choose one of three options: 
     1. #### **Select existing accounts**
     2. #### **Create new accounts**
     3. #### **Invite with a class code**.
   ![choose from one of the 3 options](https://help.readtheory.org/hs-fs/hubfs/choose%20from%20one%20of%20the%203%20options.png?width=501&height=387&name=choose%20from%20one%20of%20the%203%20options.png)

---

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

![select existing](https://help.readtheory.org/hs-fs/hubfs/select%20existing.png?width=281&height=206&name=select%20existing.png)

1. Search for and select the students you'd like to add to this class. ![search existing students](https://help.readtheory.org/hs-fs/hubfs/search%20existing%20students.png?width=378&height=428&name=search%20existing%20students.png)
2. Once you've selected everyone you want to add, select **Add Students**. ![add student existing](https://help.readtheory.org/hs-fs/hubfs/add%20student%20existing.png?width=378&height=428&name=add%20student%20existing.png)

---

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

![create new accounts](https://help.readtheory.org/hs-fs/hubfs/create%20new%20accounts.png?width=281&height=206&name=create%20new%20accounts.png)

#### **Add Names (Unique Username and Password):**

**⭐ Best for:** students who will sign in with a unique username and password.

![add names](https://help.readtheory.org/hs-fs/hubfs/add%20names.png?width=490&height=79&name=add%20names.png)

1. Type the student's first name and last name (or initial). ![type in first and last name](https://help.readtheory.org/hs-fs/hubfs/type%20in%20first%20and%20last%20name.png?width=388&height=401&name=type%20in%20first%20and%20last%20name.png)
2. Select **Add** after typing in each student's name. Repeat until you have added all of your students.   
    ![click add-1](https://help.readtheory.org/hs-fs/hubfs/click%20add-1.png?width=388&height=401&name=click%20add-1.png)
3. Once all students are added, select **Create Accounts** at the bottom of the page. ![create 2 accounts](https://help.readtheory.org/hs-fs/hubfs/create%202%20accounts.png?width=388&height=405&name=create%202%20accounts.png)

#### **Add Google Emails (SSO with Google email):**

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

![add google emails](https://help.readtheory.org/hs-fs/hubfs/add%20google%20emails.png?width=490&height=82&name=add%20google%20emails.png)

1. Type the student's full Google email address. ![type in google email](https://help.readtheory.org/hs-fs/hubfs/type%20in%20google%20email.png?width=388&height=401&name=type%20in%20google%20email.png)
2. Select **Add** for each student after their Google email address. Repeat until you have added all of your students.  
   ![click add email](https://help.readtheory.org/hs-fs/hubfs/click%20add%20email.png?width=388&height=401&name=click%20add%20email.png)
3. Once all students are added, select **Create Accounts** at the bottom of the page. ![click create accounts email](https://help.readtheory.org/hs-fs/hubfs/click%20create%20accounts%20email.png?width=388&height=405&name=click%20create%20accounts%20email.png)

🔒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](https://help.readtheory.org/student-login-cards?hsLang=en) 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.

![import a file](https://help.readtheory.org/hs-fs/hubfs/import%20a%20file.png?width=490&height=78&name=import%20a%20file.png)

Select **Import a File**, then select **Download Example CSV**. ![download example csv](https://help.readtheory.org/hs-fs/hubfs/download%20example%20csv.png?width=388&height=340&name=download%20example%20csv.png)

**Fill out the downloaded template (be sure to erase the present sample materials).**

#### **For unique username and password accounts:**

1. On the downloaded CSV document, enter the student's first and last name. ![enter first last name csv](https://help.readtheory.org/hs-fs/hubfs/enter%20first%20last%20name%20csv.png?width=388&height=113&name=enter%20first%20last%20name%20csv.png)
2. Leave the other fields blank. The platform will generate a username and password for each student.
3. Import the completed CSV where it says **Drag & drop your roster file here**  (Make sure it is saved as a CSV or XLSX file).  
   ![drag and drop file here](https://help.readtheory.org/hs-fs/hubfs/drag%20and%20drop%20file%20here.png?width=388&height=340&name=drag%20and%20drop%20file%20here.png)
4. Review the list, and if everything looks correct, select **Create Accounts**. ![create accounts csv](https://help.readtheory.org/hs-fs/hubfs/create%20accounts%20csv.png?width=388&height=356&name=create%20accounts%20csv.png)

#### **For Single Sign-On accounts (Google, Microsoft):**

1. On the downloaded CSV document, enter the student's first name and last name. ![enter first last name csv](https://help.readtheory.org/hs-fs/hubfs/enter%20first%20last%20name%20csv.png?width=402&height=117&name=enter%20first%20last%20name%20csv.png)
2. Enter the student's Google/Microsoft email address as the username. ![enter email address](https://help.readtheory.org/hs-fs/hubfs/enter%20email%20address.png?width=402&height=111&name=enter%20email%20address.png)
3. Enter the same email address in the email field. ![enter username as same](https://help.readtheory.org/hs-fs/hubfs/enter%20username%20as%20same.png?width=410&height=108&name=enter%20username%20as%20same.png)
4. Make sure the **username and email match exactly;** that's what makes the account SSO-ready.
5. You can leave the password field blank. The platform will generate a password for students.
6. Import the completed CSV where it says **Drag & drop your roster file here**  (Make sure it is saved as a CSV or XLSX file).  
   ![drag and drop file here](https://help.readtheory.org/hs-fs/hubfs/drag%20and%20drop%20file%20here.png?width=388&height=340&name=drag%20and%20drop%20file%20here.png)
7. Review the list, and if everything looks correct, select **Create Accounts**. ![create accounts csv](https://help.readtheory.org/hs-fs/hubfs/create%20accounts%20csv.png?width=388&height=356&name=create%20accounts%20csv.png)

🔒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](https://help.readtheory.org/student-login-cards?hsLang=en) 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. 

![invite with class code](https://help.readtheory.org/hs-fs/hubfs/invite%20with%20class%20code.png?width=281&height=206&name=invite%20with%20class%20code.png)

1. Select **Invite with a Class Code** and share the provided link or QR code with your students.  
   ![link or qr code](https://help.readtheory.org/hs-fs/hubfs/link%20or%20qr%20code.png?width=388&height=387&name=link%20or%20qr%20code.png)
2. Students follow the link and select **Sign up with Google, Microsoft, Clever, or ClassLink** (whichever provider your school uses).
3. 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](https://help.readtheory.org/connecting-to-teachers-class-code?hsLang=en).

---

### 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](https://help.readtheory.org/troubleshooting-username-taken-or-username-already-exists-error-message?hsLang=en)

**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](https://help.readtheory.org/connecting-to-teachers-class-code?hsLang=en).

---

### Related Articles & Resources

[Student Login Cards](https://help.readtheory.org/student-login-cards?hsLang=en)

[How to Connect to a Teacher through Class Code](https://help.readtheory.org/connecting-to-teachers-class-code?hsLang=en)

[Creating Classrooms](https://help.readtheory.org/creating-classrooms?hsLang=en)

[Single Sign On Options](https://help.readtheory.org/single-sign-on-options?hsLang=en)

[Troubleshooting Duplicate Student Account](https://help.readtheory.org/troubleshooting-duplicate-student-accounts?hsLang=en)

---

Have questions? We're here to help. Reach out anytime at [support@readtheory.org](mailto:support@readtheory.org).

- [Getting Started](https://help.readtheory.org/getting-started?hsLang=en)
- [Using ReadTheory](https://help.readtheory.org/using-readtheory?hsLang=en)
- [Account & Access](https://help.readtheory.org/account-access?hsLang=en)
- [Premium, Billing & Subscriptions](https://help.readtheory.org/premium-billing-subscriptions?hsLang=en)
- [Troubleshooting](https://help.readtheory.org/troubleshooting?hsLang=en)
- [FAQs](https://help.readtheory.org/faqs?hsLang=en)
- [Reporting & Benchmarks](https://help.readtheory.org/reporting-benchmarks?hsLang=en)

[![Group 2085662763](https://help.readtheory.org/hs-fs/hubfs/Group%202085662763.png?width=100&height=71&name=Group%202085662763.png "Group 2085662763")](https://readtheory.org/)

<https://www.facebook.com/ReadTheory/> <https://twitter.com/ReadTheory> <https://www.instagram.com/readtheorynation/>

Copyright © 2026, ReadTheory LP