Everything you need to run ClassCheckpoint across your school
A practical, end-to-end guide written for principals and vice-principals. Read it once, keep it for reference, or print a copy for your office binder.
01 Getting Started
The principal dashboard gives you school-wide visibility into student movement: who's out right now, who's been out the most, and trends over time. Everything is real-time and runs in your web browser — there is nothing to install.
The first 5 minutes
- Go to ClassCheckpoint and click Sign in with Google.
- If your Google account already has principal privileges, you're taken straight to the principal dashboard.
- Let teachers set up their own classes — your dashboard will fill in automatically as they do.
02 Setting Up Your School
Your school is created by the ClassCheckpoint team. If you need a new school set up or an existing one updated, contact support@classcheckpoint.ca. You can also add teachers yourself, or request the ClassCheckpoint team to do it for you. After that, every teacher who joins is linked to the same school and shows up in your dashboard.
03 Inviting Teachers
The Staff tab manages and displays all staff associated with your school.
Send an invite
- Click Invite Teacher.
- Enter the teacher's school email address.
- They'll receive an email with a link to sign in and join your school automatically.
Track invites
- Pending — invite sent, teacher hasn't signed in yet.
- Accepted — teacher is active and their data is feeding your dashboard.
Remove a teacher
If a teacher leaves the school, click Remove next to their name. Their classes and data stay attached to the school for reporting; the teacher simply loses access.
04 Dashboard Tour
Your dashboard is divided into tabs along the side. Here's what each one does at a glance — the next sections cover them in detail.
- Active Now — students currently out of class, in real time.
- Today's Breaks — every break that has happened so far today.
- Student Search — look up any student in the school.
- Stats — sortable, filterable table of every student.
- Analytics — school-wide charts and trends.
- Watchlist — your personal shortlist of students to keep an eye on.
- Staff — staff list, invites, principal privileges, and per-staff numbers.
- Behavior Controls — emergency lockout, capacity caps, and buddy bans.
- Duplicates — flagged name conflicts to merge or dismiss.
05 Active Now
The Active Now tab shows every student currently signed out of class, school-wide. The tab itself displays a red badge with the count.
For each active break you see:
- Student name
- Teacher they signed out from
- Block / Period
- Time Out — a live ticking timer
06 Today's Breaks
The Today's Breaks tab is a complete log of every break taken today across the school — student, teacher, block, time out, time in, and duration.
Use it when a parent or counselor asks "who was out around 10:15?" — you can answer without calling each teacher.
07 Student Search
Type any student's name into Student Search to pull their full school-wide history:
- Every break they've taken, in any class.
- Total minutes missed.
- Which teachers and blocks they appear in.
This is the view to use for parent meetings, IPP reviews, or behavior conversations.
08 Stats
The Stats tab is a complete table of every student in the school. You can:
- Filter by student name, class block, or last name range (A–Z).
- Sort by total breaks, total time, or average duration.
- Add any student to your Watchlist with a single click.
09 Analytics
The Analytics tab visualizes school-wide patterns:
- School-Wide Break Time Trend — total minutes per school day.
- Number of Breaks Per Day — daily count.
- Total Break Time Distribution — how students cluster across time ranges.
- Break Count Distribution — how students cluster across break counts.
- Break Activity Heat Map — by day of the week and class period.
- Top 10 Most Common Break Times — peak windows in the school day.
Useful for board reports, staff meetings, or making the case to adjust schedules and routines.
10 Watchlist
The Watchlist is your personal shortlist of students of concern. It is private to your account — other admins won't see your list.
Add a student
From Stats or Student Search, click the Add to Watchlist button next to their name.
What you get
- Dedicated charts: total breaks, total time, and average duration for each watched student.
- Quick links into their full history.
11 Behavior Controls
The Behavior Controls tab houses school-wide movement restrictions.
Lockout
A single toggle that immediately blocks all student sign-outs across the school. Use it before and during fire drills, lockdowns, assemblies, or any moment when no one should be in the halls.
Maximum Students on Break at Once
Set a school-wide cap (e.g. 5) on the number of simultaneous breaks. When the cap is reached, additional sign-out attempts are politely refused until someone signs back in.
Buddy Bans (Group Bans)
Prevent specific combinations of students from being out at the same time.
- Click Add Buddy Ban.
- Select two or more students who shouldn't be out together.
- Save. From then on, if one of them is out, the others are blocked from signing out until the first signs back in.
12 Duplicates
If two teachers add the same student under slightly different names (e.g. "Jon Doe" vs "John Doe"), the Duplicates tab flags them so the student's data isn't split across two records.
Resolving a flag
- Merge — combine the two records into one. All breaks, totals, and history move together.
- Dismiss — confirm they really are two different students, and the system will stop flagging them.
13 Teacher View
If you also teach, you can open the regular teacher portal directly from the principal dashboard by clicking Teacher View in the top-right corner.
What happens when you open it
- You are taken to the normal teacher flow.
- The Welcome to Checkpoint modal appears just like it does for teachers.
- There is no button to return to the principal portal from the teacher view.
14 Staff Management
The Staff view displays and manages current staff associated with your school.
What you can do there
- Invite staff using their school email address.
- Promote a teacher to principal privileges with Make Admin.
- Revoke principal privileges with Revoke Admin when needed.
- See a live list of everyone with Principal Privileges at the top of the page.
15 Weekly Email Summary
Every Sunday, you receive an automated email summarizing the school's week: total breaks, total time, top blocks, and any students with unusually high counts.
16 Privacy & Who Sees What
- Teachers see only their own classes and rosters.
- Principals and vice-principals see school-wide data across every teacher.
- Watchlists are private to each admin.
- Students see only the sign-out keypad on the door device — never any data.
- Parents are not given direct access. Share specific reports with them through the Student Search view.
17 Quick Cheat Sheet
First-week checklist
- Invite every teacher who will use the app and remove teachers who are no longer on staff
- Add any high-priority students to your Watchlist
Monthly check-in
- Review the Analytics tab for trends
- View stats page to see individual student break stats to identify studnet in need of intervention
- Resolve any flagged Duplicates
- Update Buddy Bans as relationships change
- Check Watchlist progress on flagged students
- Update staff roster if necessary