Integrations
Google Classroom integration
Connect your Google Classroom account to TopSchool to import your classes and student rosters in minutes, instead of setting them up manually.
What the integration does
When you connect Google Classroom, TopSchool imports the classes you choose and their student rosters into your TopSchool account. This saves you from re-entering class lists by hand and keeps setup quick and accurate.
The integration is read-only. TopSchool never edits, adds, or removes anything in your Google Classroom account.
Permissions we request and why
When you connect, Google will ask you to grant TopSchool the following permissions. Here is exactly what each one is used for.
View your Google Classroom classes
What it allows: TopSchool can see the list of classes you teach.
Why we need it: So you can choose which classes to import into TopSchool.
View class rosters
What it allows: TopSchool can see the students enrolled in the classes you select.
Why we need it: So your student lists are created in TopSchool without manual entry.
View student email addresses
What it allows: TopSchool can see the email address of each student on an imported roster.
Why we need it: So we can match students with existing TopSchool accounts and avoid duplicates.
We request the minimum permissions needed for the import to work. We do not request access to coursework, grades, announcements, or files.
Optional and teacher-controlled
This integration is completely optional. It only affects teachers who actively choose to connect their Google Classroom account. Nothing is imported, accessed, or changed unless you start the import yourself, and you can disconnect at any time.
How to connect
- Sign in to TopSchool and open the Classes & Students page.
- Select Import from Google Classroom.
- Sign in with your Google account and review the requested permissions.
- Choose the classes you want to import. TopSchool sets up the classes and rosters for you.
How to disconnect
You can revoke TopSchool's access at any time from your Google Account at myaccount.google.com/permissions. Select TopSchool and choose Remove access. Classes already imported remain in TopSchool, but no further data is read from Google Classroom.
How we handle your Google Classroom data
Data from Google Classroom is only used to set up your classes and rosters in TopSchool. It is never used for advertising, and it is never sold or shared with third parties.
TopSchool's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. For full details on how TopSchool handles data, see our Privacy Policy.
Ready to import your classes?
Connect Google Classroom from your TopSchool account and have your classes set up in minutes.
Go to Classes & StudentsQuestions about the integration or data handling? Contact [email protected].
