Import your Google Classroom roster into Google Meet attendance
Your class list already lives in Google Classroom. Here is how to pull it into your Google Meet side panel in one click — so roll call, late flags, and no-show detection run against your real roster from the first minute of class.
Why this matters: Attendance tracking is only as good as the roster behind it. With your Classroom list imported, every student is matched by their school email — you instantly see who is Present, who arrived Late, and crucially, who is Absent — including students who never joined at all.
Step-by-step setup
Step 1: Open the Class Roster tab
- Join your Google Meet class and open Attendance Tracker from the Activities panel.
- Sign in with the same Google account you use for Classroom.
- Open the Class Roster tab and click + New Class.
Step 2: Import from Google Classroom
- Click Import from Google Classroom.
- The first time, Google asks for permission to read your Classroom class lists — approve it and the import resumes automatically. This is a one-time, read-only permission covering only courses you teach.
- Pick your course from the dropdown and click Import.
- Every enrolled student appears in the list — names and school emails — with the class name pre-filled. Edit anything you like, then click Save Roster.
Step 3: Track the class
Press Start. As students join the Meet, they are matched to your roster by email (with a smart name-based fallback for students who join under a display name). The roster view live-updates:
- Present — joined and staying, with join time and minutes attended.
- Late — joined after your grace period (you choose: 5, 10, 15 minutes…).
- Absent — on the roster but never joined. Tag genuine excuses as Excused with a private note.
- Guests — anyone in the call who is not on your roster, flagged separately.
What an imported roster unlocks
- One-click gradebook exports: download attendance as a Moodle or Canvas gradebook CSV, matched by the same emails Classroom gave you.
- Google Sheets reports: roster statuses (Present / Late / Absent / Excused) flow into the exported spreadsheet automatically.
- Semester roll-ups: recurring classes accumulate per-student attendance percentages across every session.
Privacy: where does the roster live?
Your imported roster is stored only in your browser — Classroom data is never persisted on Attendance Tracker's servers. The Classroom permissions are optional, read-only, requested only when you click the import button, and revocable any time from your Google Account permissions. Full details in our Privacy Policy.
Frequently asked questions
Do I need to be the Classroom teacher?
Yes — the import lists courses where your signed-in account is a teacher (co-teachers count). Personal @gmail.com Classroom courses work too.
What if my students' Meet names don't match their roster names?
Matching tries the school email first, which is exact. For name-only joins it normalizes and compares display names, so "Alice W." still matches "Alice Walker".
Does the roster update when my Classroom enrollment changes?
Re-run the import any time — open the roster's Edit dialog and click Import from Google Classroom again to refresh the list.
Is this free?
Yes — Classroom roster import and live roll call are free for every account.