> ## Documentation Index
> Fetch the complete documentation index at: https://help.litlab.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ClassLink SSO and Rostering with LitLab

> Set up ClassLink single sign-on with LitLab, sync your class roster, create assignments, and get students logged in through their ClassLink portal.

LitLab integrates with ClassLink for single sign-on and roster syncing. Once your district's ClassLink connection is set up, teachers can sync classes with one click and students sign in automatically from their ClassLink portal.

## Signing In

Teachers choose the **Sign in with ClassLink** option on the LitLab sign-in page.

<Frame>
  <img src="https://mintcdn.com/litlab/t0OkYsuglWouiJiI/images/image-15.png?fit=max&auto=format&n=t0OkYsuglWouiJiI&q=85&s=d606fc8299170da8294c837d779b7c4a" alt="Sign in with ClassLink button on the LitLab sign-in page" width="2190" height="1212" data-path="images/image-15.png" />
</Frame>

Students sign in via their ClassLink portal.

## District Setup

ClassLink rostering requires a one-time setup between your district's IT team and LitLab:

<Steps>
  <Step title="Add LitLab in ClassLink">
    Your district adds LitLab as an app in the ClassLink Admin Console.
  </Step>

  <Step title="Configure the Roster Server">
    Your district configures and enables a Roster Server connection for LitLab.
  </Step>

  <Step title="LitLab completes the connection">
    Your LitLab account team completes the connection on our side.
  </Step>

  <Step title="Teachers can sync">
    Once complete, teachers can sync their classes using the **Sync with ClassLink** button on their dashboard.
  </Step>
</Steps>

If you are a ClassLink IT admin, contact us at [ops@litlab.ai](mailto:ops@litlab.ai) to begin the RosterServer authorization.

<Note>
  Teachers can sign in with ClassLink before this setup is complete, but they won't be able to sync their classes or students until the RosterServer authorization is complete.
</Note>

## Rostering Your Class

Once your district's ClassLink connection is live, follow these steps to import your classes and students.

<Steps>
  <Step title="Sign in with ClassLink">
    From the LitLab sign-in page, click **Sign in with ClassLink**, or launch LitLab from your district's ClassLink portal.

    <Frame>
      <img src="https://mintcdn.com/litlab/t0OkYsuglWouiJiI/images/image-15.png?fit=max&auto=format&n=t0OkYsuglWouiJiI&q=85&s=d606fc8299170da8294c837d779b7c4a" alt="Sign in with ClassLink button on the LitLab sign-in page" width="2190" height="1212" data-path="images/image-15.png" />
    </Frame>
  </Step>

  <Step title="Sync with ClassLink">
    From your teacher dashboard, click **Sync with ClassLink** to import your rostered classes and students.

    <Frame>
      <img src="https://mintcdn.com/litlab/t0OkYsuglWouiJiI/images/image-16.png?fit=max&auto=format&n=t0OkYsuglWouiJiI&q=85&s=0215e994a6404aa4a233b7c7d604a7da" alt="Sync with ClassLink button on the LitLab teacher dashboard" width="2200" height="1460" data-path="images/image-16.png" />
    </Frame>
  </Step>

  <Step title="Re-sync when your roster changes">
    If a student is added to your class in ClassLink after your first import, click **Sync with ClassLink** again from your dashboard, or open the class menu and pick **Re-sync roster**.
  </Step>
</Steps>

<Tip>
  Archive ClassLink classes if you want them out of your active view.
</Tip>

## Creating an Assignment

Once your class is rostered, assign a decodable so students start reading right away.

<Steps>
  <Step title="Open the assignment window">
    From the dashboard, click **+ New assignment**, or click **Assign** on any decodable. See [Assigning Decodables](/practice/assigning-decodables#open-the-assignment-window) for the full walkthrough.
  </Step>

  <Step title="Pick students and settings">
    Choose your whole class, a small group, or individual students. Set recording on or off, and confirm the phonics skill.
  </Step>

  <Step title="Send it">
    Click **Assign**. The decodable appears on your students' pages the next time they log in.
  </Step>
</Steps>

For managing, reordering, or removing assignments after they're sent, see [Managing Assignments](/practice/managing-assignments).

## Getting Students Logged In

Students at ClassLink districts can sign in two ways, with no class code, username, or password required.

* **From the ClassLink portal.** Students click the LitLab icon inside their ClassLink launchpad. They're authenticated automatically and land on their personal page with their assigned decodables ready to read.
* **From the LitLab sign-in page.** Direct students to the **Sign in with ClassLink** button on the [LitLab student sign-in page](https://www.litlab.ai/auth/class-code).

<Frame>
  <img src="https://mintcdn.com/litlab/t0OkYsuglWouiJiI/images/image-17.png?fit=max&auto=format&n=t0OkYsuglWouiJiI&q=85&s=c75b51254af1496f573afb7ae302cbc8" alt="Sign in with ClassLink button on the LitLab student sign-in page" width="2200" height="1460" data-path="images/image-17.png" />
</Frame>

<Note>
  If a ClassLink student can't find their name or their class after signing in, re-sync the roster from your class menu. If the student is still missing, confirm with your IT admin that the student is in the ClassLink roster shared with LitLab.
</Note>

## Adding Another ClassLink Class

After you've rostered your first class, you can import additional ClassLink classes at any time without re-syncing everything.

<Steps>
  <Step title="Go to the Dashboard">
    Open your teacher dashboard.
  </Step>

  <Step title="Open the Class drop-down">
    Click the **Class** drop-down at the top of the dashboard to see your active and archived classes.
  </Step>

  <Step title="Press Import from ClassLink">
    At the bottom of the drop-down, click **+ Import from ClassLink** to pick another rostered class to bring into LitLab.

    <Frame>
      <img src="https://mintcdn.com/litlab/t0OkYsuglWouiJiI/images/classlink-import-from-class-menu.png?fit=max&auto=format&n=t0OkYsuglWouiJiI&q=85&s=8ef00ba606c8467cf6062536582a7237" alt="Import from ClassLink option at the bottom of the Class drop-down on the teacher dashboard" width="2496" height="842" data-path="images/classlink-import-from-class-menu.png" />
    </Frame>
  </Step>
</Steps>

## Related Guides

<CardGroup cols={2}>
  <Card title="Clever SSO" icon="link" href="/account/sso-and-clever">
    Set up LitLab with Clever, either through the Clever Library or district-level Secure Sync.
  </Card>

  <Card title="Rostering" icon="users" href="/account/rostering">
    Manual and SSO rostering options, co-teachers, and re-syncing your roster.
  </Card>

  <Card title="Signing In" icon="sign-in" href="/getting-started/signing-in">
    All teacher and student sign-in options, plus troubleshooting.
  </Card>

  <Card title="Printable Guides" icon="file" href="/pd/clever-classlink">
    One-page Clever and ClassLink walkthroughs to share with your team.
  </Card>
</CardGroup>
