Teachers take the roll in seconds
Today's classes come from the timetable. One tap opens the register; tap, scan or photograph — the grid is always the final word.
Built for your school
MySchool.Life gives the people who run a school one place for parent-teacher interviews, daily attendance, exams marked from a phone and announcements that reach exactly the right families — with apps for every admin, teacher, parent and student, and no per-student fees.
Set up in an afternoon. Your student information system stays where it is. No card required to start.
How it works
Four moments every school lives through, and what each one looks like when it runs on MySchool.Life.
Today's classes come from the timetable. One tap opens the register; tap, scan or photograph — the grid is always the final word.
Rolls land on the board as they're filed. The unmarked list shrinks; parents of absent students get a push or an email after the nudge delay you set.
Print the answer sheets from the exam, photograph the completed pile with a phone. The class average, the high and the low, and each student’s question-by-question breakdown are on screen before the bell.
Publish the interview event, send one link. Parents pick a slot from their phone — no account needed — and get reminders. Waitlists fill cancellations.
Features
Seven product areas, one login, one bill. Each works alone; together they remove most of the paper — and most of the separate subscriptions — from a school year.
Events & interviews · 15:30

Attendance · 08:15
Which classes should take a roll today is computed from the timetable — so a late holiday or a schedule change never breaks the day. Teachers' grids stay the final authority no matter how a mark was captured, and Submit is the single act that notifies.

Exams · planning week
Scan Marker · 10:40
Paper multiple-choice tests are not going away, and the products that grade them are bought separately — per teacher, or with a four-figure school minimum. Scan Marker does that job inside the system that already holds your classes and your students, so a scanned sheet becomes a result attached to a name.

Evacuations · six times a year
An Ontario school must run a total evacuation drill at least three times each term — six a year — and keep a record of every one for a year afterwards. Most schools meet that with paper registers carried out to a field, and a number that is several minutes old by the time it reaches the principal.
What this is, precisely. It is a digital roll call and the record that comes out of it — not an alarm system. MySchool.Life does not sound your alarm, and it does not contact the fire service; your fire safety plan and your alarm do that. What changes is that when the fire officer is standing at the muster point, the principal can turn a phone around instead of walking over with a clipboard.

Staff & joining · all year
The staff contact list is usually a spreadsheet somebody in the office updates by hand, and it is wrong by half-term. This one asks its own people to fix it, and tells you who did.
Every role
A vice-principal who also teaches, or a parent with children at two schools, switches roles and schools without a second account.
Security & privacy
Your school controls the data; we process it on your instructions under a written agreement. We would rather answer a hard question before you sign than after — so here is what is true today.
DATA STORED IN CANADA · DESIGNED TO SUPPORT · PIPEDA & PROVINCIAL ACTS · FERPA & COPPA · AUSTRALIAN PRIVACY PRINCIPLES
Everything a privacy officer or board IT lead asks for, in one place — and a page for each region's rules.
Pricing
One price covers every feature and every role. Enrolment can grow; the bill does not.
All features · per school
from $2,000per year
Interviews and events, ticketing, attendance, exams, Scan Marker, school announcements, the staff directory and evacuation roll call — all four role apps, support and updates. Larger schools and boards get a quote by size, never by headcount.
Create the account today at no charge; we confirm your price with you before anything is billed.
FAQ
No. Your SIS stays the system of record. MySchool.Life handles the parts of the school day it does badly or not at all — interview booking, ticketing, phone-based attendance capture and exams — and imports your rosters from it. Direct sync with PowerSchool is in development.
Your school owns its data and controls it. MySchool.Life runs as one platform in DigitalOcean's Toronto data centre — the application, database, uploaded files and backups are all in Canada, for every school in every country. One shared database is what lets a family use a single account across more than one school, so we put it in the strictest jurisdiction we serve. Our support staff administer the systems from outside Canada, which we state plainly in the privacy policy, and we supply a vendor privacy assessment for your PIA. See compliance by region for what applies where you are.
You can create your school account today at no charge. Pricing is per school — from $2,000 a year for all features, with no per-student fees — and we confirm it with you before anything is billed.
No. Parents book from a link the school sends, with no account. Parents who want reminders, tickets and attendance alerts on their phone can use the free app.
Marking a paper answer sheet involves no AI at all. The bubbles are read by computer vision running inside the app on the teacher’s own phone, and the handwritten name box is read by software on our own servers — no answer sheet is sent to any AI provider. The optional AI features are elsewhere: drafting an exam, drafting an announcement, generating an image. Those call an external model, your administrator can switch them off school-wide or per user, your school can bring its own key, and student data is never used to train models. A teacher confirms every mark and every student match.
Because there is no list to build. MySchool.Life already knows which class each student is in and which children belong to which parent, so a post can go to everyone, to parents of one grade, or to a single class — and the composer shows you how many people that resolves to before you publish. Afterwards you get a delivery report: who was notified, who was emailed, who was pushed, and who has opened it.
No, and we will not say otherwise. MySchool.Life does not sound your alarm and it does not contact emergency services — your alarm and your fire safety plan do that, and the Fire Code already makes your Chief Fire Official a consultee on your drill procedures. What it replaces is the clipboard: the roll builds itself from the timetable, teachers mark on a phone with no signal needed, the principal sees the count fill up live, and the record Ontario requires you to keep is written for you when you call the all clear.
Attendance marks are saved on the device as the teacher taps and sync when the connection returns. Nothing is lost and nothing is sent twice.
The iOS and Android apps are in early access — the web app works on any device today. Your account works across all of them.
Not yet. The interface is English today; French documents come first, then the interface. Tell us if French is a requirement for your school and we will keep you informed.
Email support from the people who build the product, an in-app onboarding checklist, and a 20-minute walkthrough for any school that wants one.
Walkthrough
We’ll show interview booking, the attendance board, Scan Marker, a school announcement going out to one grade and a fire drill roll call — on a live account — then talk about your timetable, your SIS and your privacy assessment. No slides.
Expect an email within one business day to pick a time.
Create the account, import your classes, publish your first interview event. The paper can start disappearing this term.
Announcements · 12:00
Tell the whole school, or exactly one grade — without building a list.
Everyone already has an account, and the system already knows which class each student is in and which children belong to which parent. So an announcement is a post, not a mail merge and not a spreadsheet of addresses that goes stale in October.
It is an announcement feed, not a chat. Posts can be liked; there are no comment threads to moderate.