Google Classroom sync lets you create Typing Agent classes from courses you already manage in Google Classroom. When a course is imported, Typing Agent creates the class and brings in its enrolled students, reducing the need to enter roster information manually. Teachers and school administrators can use this option when Google Classroom rostering has been allowed for their school.
1. Get ready
Use your school Google account and make sure you are a teacher in the Google Classroom courses you need.
Ask students to join the correct Google Classroom courses and accept their invitations first.
Make sure your Typing Agent account can manage classes and students. Teachers may need an administrator to allow those actions.
Check that you are working in the correct Typing Agent school.
For school administrators: Being an administrator in Typing Agent does not automatically give your Google account access to every Google Classroom course. Connect an account with access to the courses you need. If another roster service manages your school, check the district’s roster process before importing.
2. Open the import tools
School administrators: start here
Select Management in the left menu.
Select People & Rosters.
Find Google Classroom and choose its Connect or available connection control. Complete the connection prompts.
To choose courses, use the sync page that opens. If you return to Management, continue through Classes → + Add Class → Sync from Google Classroom.
School administrators: Management → People & Rosters → Google Classroom. The connection control is highlighted.
Teachers: start here
Select Classes in the left menu.
Select + Add Class at the top right.
Choose Sync from Google Classroom.
Open Classes, then choose Add Class → Sync from Google Classroom.
Another route for either role
If available, open Students → + Add Students → Sync from Google Classroom. This opens the full sync page. You can import courses and their student lists there too.
The Students menu also offers Sync from Google Classroom. The student names shown are example accounts.
3. Connect your Google account
Select Connect Google Classroom.
In the Google window or tab, choose the school account you use to teach those courses.
Review and approve the requested course, roster, and email access so Typing Agent can load the courses and match students.
Return to Typing Agent after Google finishes the connection.
In the Classes pop-up, connect Google first. After connecting, use I’ve connected — refresh.
Already connected? Check the connected Google account if it is shown. If it is the wrong account, use the connection options to reconnect with the correct school account.
4. Load your Google Classroom courses
In the pop-up, select I’ve connected — refresh. On the full sync page, use Refresh when needed.
Wait for the course list to load.
Check that you can see the active courses you teach with that Google account.
Refresh is only the first part: It loads the latest course information. You still need to select courses and run the import or sync to apply roster updates.
5. Choose the courses and students you need
Select the checkbox beside each course you want in Typing Agent.
Leave courses unselected if you do not want to bring them in.
On the full sync page, expand a course to review its students. Check that the students you need are selected.
Read any to review or account-matching messages. Resolve those issues before expecting every student to appear.
Typing Agent can link matching existing students to the imported class. If an account cannot be matched safely, follow the review message or ask your administrator for help.
Updating an imported course? Select the same linked course and sync its roster again. You do not need to create a separate manual class or a second student account.
6. Check the grade and teacher
Choose the Default grade or Default grade for new students when the form asks for it. Google Classroom does not supply the grade levels Typing Agent needs.
If you are importing courses for different grades, import one grade group at a time. Review individual student grades afterward.
School administrators: choose the correct Typing Agent teacher when the pop-up shows a teacher field.
Teachers: courses imported through your Classes pop-up are assigned to you.
Check the selected course names, student counts, and any review messages before continuing.
The grade picker supplies defaults for new classes and new student accounts. It may be hidden on the full page when all selected students already exist.
7. Run the import or sync
Choose the steps for the layout on your screen:
Classes pop-up | Full sync page |
Select Create [number] classes from Classroom for new courses. For courses already linked, the button may say Sync [number] rosters. | Select Sync Selected. Read the Confirm sync window, choose the default grade if asked, then select Start sync. |
Wait for the process to finish.
Read the result, including any students who were skipped or need review.
Fix reported problems and sync the affected course again if needed.
Check the student count: A class can exist while some students still need review. If you see Create the class anyway, that option can create an empty class; it does not fix missing student information.
8. Check the imported roster
Select View synced classes if offered, or return to Classes.
Search for the course name. Use Roster Source → Google Classroom if you need to narrow the list.
Open the class row, then choose View Full Roster or its student list.
Compare it with the course’s People list in Google Classroom.
Check student names, student count, class grade, individual grades where needed, and the teacher.
You can now manage the class’s Typing Agent learning and review its reports.
Student sign-in: Importing a roster and enabling Google sign-in are separate settings. If students will use Google to sign in, a school administrator should also check the Google sign-in option under Settings → School Portal.
9. Add new students later
Add the student to the correct course in Google Classroom.
Make sure the student has joined the course.
Return to Typing Agent’s Google Classroom import tools.
Select Refresh or I’ve connected — refresh.
Select the existing linked course and run the roster sync again.
Open the Typing Agent class and confirm that the student appears.
Keep Google Classroom as the place where you maintain that course’s membership. Check the Typing Agent roster after changes instead of assuming the updates have already appeared.
Fix common problems
What you see | What to try |
The Google window does not open. | Check whether the browser blocked the sign-in window. Follow your school’s process for allowing the Typing Agent pop-up. |
No courses appear. | Refresh. Check the Google account, your teacher access to the courses, and whether the courses are active. |
A student is missing. | Check the Google Classroom People list, the student’s accepted invitation, and their school email. Review any Typing Agent error, then refresh and sync again. |
A student needs review. | Read the message. It may involve a name, email, existing account at another school, or available student licenses. Use the offered correction tools or ask your administrator. |
The import option is unavailable. | Ask an administrator to check class-management and student-management permissions, the roster source, and the Google Classroom setup. |
You see duplicate-looking classes. | Check the class names and roster source before adding more. Use the existing linked Google course for updates and ask support to review any real duplicate. |
Still need help? Open Solution Center or contact support@typingagent.com. Include the course name, exact message, and steps you tried. Do not send passwords.