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.

Open ClassCheckpoint

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

  1. Go to ClassCheckpoint and click Sign in with Google.
  2. If your Google account already has principal privileges, you're taken straight to the principal dashboard.
  3. Let teachers set up their own classes — your dashboard will fill in automatically as they do.
Tip: If your account has principal privileges, just sign in with Google to access the principal dashboard. You can add or remove other staff privileges from the Staff tab.

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

  1. Click Invite Teacher.
  2. Enter the teacher's school email address.
  3. 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.

Tip: You can see a per-staff summary (total breaks, average duration, classes set up) directly in the Staff tab — useful for spotting who has and hasn't started using the tool.

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
Tip: Keep this tab open on a second monitor during transitions or assemblies. It's the fastest way to see if too many students are wandering at once.

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.

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.
Tip: Sort by total time descending to surface the students with the highest cumulative time out of class.
Note: School-wide stats update once per day.

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.
Tip: Use the watchlist to track progress after an intervention — pull it up at the next check-in to see if numbers are trending the right way.

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.

Don't forget to turn it off once the situation is over — teachers will not be able to sign students out until you do.

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.

  1. Click Add Buddy Ban.
  2. Select two or more students who shouldn't be out together.
  3. 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.
Tip: Check this tab every few weeks, especially after report cards or term changes when teachers rebuild their rosters.

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.
Important: Use this only when you need to teach a class. To return to the principal portal, sign out and sign back in as a principal.

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.
Tip: The staff list updates in real time when someone is added, promoted, demoted, or removed.

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

Who's out right now?
Active Now tab
Look up a student
Student Search → type name
Lock the school
Behavior Controls → Emergency Lockdown
Invite a staff member
Staff → Invite Teacher
Weekly email
Sundays + on-demand button

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