Overview
This guide for teachers describes how to sync your classes between Google Classroom and The KWL Hub.
Prerequisites:
Your school must have an active Google Classroom integration with the KWL Hub. If you're unsure whether your school has this type of integration, contact your admin. Admins can refer to our Google Classroom checklist for more information.
Guide
1. On The KWL Hub login page, click "Login via Google Classroom"
Navigate to The KWL Hub login page at https://klettlp.com/. Click on the "Login with Google Classroom" to log in. You may also be prompted to enter your Google credentials before proceeding.

2. Agree to permissions
You will receive a consent pop-up when you log in for the first time. Review the permissions, then click "Select all" to provide consent. Click Continue.

3. Click "Start Sync"
You will be directed to the Google Classroom sync page. Click on the Green "Start Sync" button to begin the sync.

4. Select which classes to sync
You will be directed to a list of all of the Classes within your Google Classroom. Select your language classes you would like to sync.
Note: We recommend you select only the specific classes that will be using the KWL Hub. You can always add more classes later if needed.
5. Select sync preferences
On the same page, choose the appropriate options as indicated below:
- Sync only active records from source directory (recommended): We recommend checking this box, as it ensures that The KWL Hub will only sync your active classes. If it is not selected, both active and archived classes will be synced.
- Sync expiration date: You may either sync indefinitely, or if you prefer you can choose an expiration date. Your data will continue to sync automatically until that date.
6. Click "Proceed" and "Start Sync" to confirm
Click "Proceed" to move to the next step and review your settings. If you would like, you can also choose to subscribe to notifications about your sync status (recommended). Click "Start Sync" to proceed.
7. Wait for classes to sync
Once you click "Start Sync," you will be redirected to a summary page. This page will share the complete data of total teachers, students, classes and the last sync records count.
The initial sync of class rosters can take up to a few hours, based on the number of classes selected. You will receive an email notification when the process is completed. You can also see the sync status directly on the portal.
8. Check your rosters to verify
Once the initial sync of class rosters is complete, you should double-check need to verify that class numbers and student numbers are accurate. To do this, click on My Roster > Classes.
Note: If you need to edit the sync in the future, you can log into your teacher account and choose Settings -> Google Classroom in the lefthand panel. Then, click "Start Sync" again. You will be directed to the class sync page and can edit your classes you would like to sync here.
Next steps and resources
- If you do not see your books in your account, contact your admin. (Admins can assign books to teachers using our School Admin Licensing Guide).
- Check with your admin about how to enable book access for students.
Note: On the KWL Hub, student obtain book access using one of two methods:
(Method 1) Book Access Code: Students enter a code to unlock their textbook. → Learn how
➤ OR
(Method 2) Teacher-Assigned Access: Teachers assign the textbook to a class. → Learn how
If you're unsure which method your school uses, check with your admin.