Every feature, by role
The full list, not just the highlights. 113 capabilities across the whole system.
For classroom teachers
25 capabilities. See the teachers page
Register
Mark a class in seconds
Mark a whole class present, absent or late in seconds. Every mark saves instantly, with nothing to sync at the end of the day.
Opens on the right class already
The register works out which period you are in from the clock and opens that class, so there is nothing to choose first.
Carries forward the previous period
Marks from the previous period pre-fill the next one, so you are correcting a few pupils rather than marking thirty.
Keeps working when the network does not
Marks taken during a network drop are saved on the device and sent when the connection returns, with the status shown on screen.
Take a register for a class that is not yours
Covering a colleague, pick any teacher and take their register properly, rather than writing it on paper to enter later.
Your school's own attendance codes
Your existing attendance code set is used as it stands, including multiple late timings, rather than a fixed set you have to map onto.
Behaviour
Log a merit between questions
Log a merit or demerit during or after a lesson, categorised by reason, visible to pastoral staff straight away.
Demerits with a reason attached
Record a demerit against a category (conduct, effort, uniform, equipment) so the pattern is readable later, not just a running total.
Refer on when it needs someone senior
Raise a referral and route it to the right desk: behaviour, pastoral, learning support, principal teacher or depute.
Homework
Set homework once
Set homework once. Pupils and parents see it immediately, with no separate app to check.
Attendance
Attendance for your subject, not just registration
Every class carries its own attendance record, so you can see who is missing your lessons specifically rather than only the morning mark.
Markbook
One markbook, feeding everything else
Enter a mark once and it flows through to reports and attainment tracking, not just this class's own record.
Seating plans
Seating plans that remember themselves
Build a seating plan once by dragging pupils into place. It is there again next lesson, with nothing to re-enter.
Teacher tools
25 classroom tools, one click from the register
Random picker, timers, group and pair makers, rotating partners, think time, secret student, scores, spinner, dice, soundboard, whiteboard, focus board, exit polls and more.
Groups and pairs from the real class list
Group and pairing tools draw from who is actually in front of you today, taking account of who is absent.
Lesson notes
Notes that survive a shared class
A lesson note is yours, but readable by whoever else teaches the class, so a shared timetable can pass information along.
Planning
Plan a lesson, or a whole scheme of work
Day, week and month views, plus schemes of work you can share with your department.
See the year on one timeline
A gantt view lays the whole course out across the session so you can see where you actually are.
Records of work
Records of work without the duplicate typing
What you taught is drawn from what you planned and recorded, rather than written out a second time for oversight.
Assessments
Assessments on the school calendar
Schedule an assessment, record the marks, and have them reach reports and attainment automatically.
Trips and events
A register for a trip or an event
Build a one-off register for any group of pupils, with the same tools as a normal class and a consent form to print.
Printing
Paper when you need it
Print a class list, a seating plan, pupil timetables or a trip consent form, laid out for paper rather than screenshotted.
Privacy
One keystroke before you project
Privacy mode shortens names and hides sensitive flags across the whole app, for a board the class can see.
Pupil records
Check a pupil without losing your place
Any pupil name opens a quick view with the context you need before a difficult conversation, without navigating away.
My classes
Your timetable, your classes, your homework
One place for the classes you teach, the homework you have set and the assessments you have coming.
For management and SLT
30 capabilities. See the leadership page
Attendance
Today's numbers, not tomorrow's
See today's attendance percentage as it happens, and drill into a year group or a single pupil in two clicks.
Attendance trends, by day, weekday and stage
Spot a cohort slipping, or a weekday that consistently dips, while there is still time in the term to act on it.
Catch in-school truancy
Flags pupils marked present at registration but absent later in the day, without anyone cross-checking registers by hand.
The daily absence report, in one click
Today's absences ready to send, filterable by reason code, year group or stage, exportable to Excel or CSV.
See which registers were never taken
A live list of untaken registers, so the gap is closed the same morning rather than found weeks later.
Cover
Cover that assigns itself
Log a staff absence and Omni proposes available cover from your own supply pool automatically.
Cover that respects the rules you already work to
Suggestions favour subject specialists, respect period caps, and skip anyone already teaching or already covering.
An audit trail for every cover decision
Who covered what, when, and who approved it, which matters for supply invoicing and for disputes.
Reports
Know who's outstanding
A school-wide report timeline shows exactly who is outstanding, before the deadline, not after.
Written reports, from draft to published
Comments are entered per class, submitted, approved by the principal teacher, then published to parents as one action.
Last year's comments beside this year's
A pupil's earlier reports for the same subject sit next to the comment being written, so progress is described rather than guessed.
Previous years stay readable
A finished year's reports open exactly as they were, with that year's classes and enrolments, not today's.
Analytics
The whole school, on one page
Attendance, behaviour and progress across every year group, without waiting for someone to build the report.
Behaviour
Monitor pupils sent out of class
An ask-outs report shows who is being sent out, from which subjects and how often, which is usually a pattern rather than an incident.
Timetabling
Build your own timetable
A school day editor, a curriculum planner and a placement board, so a new timetable does not depend on separate software.
Clashes shown as you build, not after
Teacher, room and pupil clashes are shaded live on the board, including pupils shared between any two classes.
Place what is left automatically
An assistant places the remaining classes without disturbing anything already positioned, and tells you what it could not place and why.
Import from TimeTabler if you prefer
A guided import reads your existing export, matches staff and subjects, and shows the plan before committing.
Sessions
Plan next year while this year runs
Build next session's timetable months ahead without touching the live year, with a banner making clear which you are editing.
Copy a year forward as a starting point
Clone the timetable, periods, classes, teachers, rooms and option columns into an empty year, then adjust rather than rebuild.
Move the whole school up a year, in one step
Enrolments close, classes retire, leavers are marked and pupils progress, all in a single guarded action.
Subject choices
Run option choices properly
Publish course offerings, collect pupil choices against option columns, and see where a column is oversubscribed.
Attainment
Attainment by pupil, class, subject or faculty
Aggregate where you need to, and find the cohort slipping before the tracking week says so.
Faculty
A faculty view for principal teachers
Attendance, behaviour and attainment scoped to your own subject area rather than the whole school.
Faculty meetings with agendas and minutes
Agendas, minutes and actions kept with the faculty they belong to, rather than in somebody's inbox.
Houses
House standings that update themselves
Running house totals drawn from merits as they are awarded, with no spreadsheet to maintain.
Staff
Staff directory and leadership structure
Who holds which remit, by subject, house or year group, and who to go to for what.
Calendar
One school calendar
Term dates, exams, events and in-service, visible to the staff who need them.
Parents' evenings
Run a parents' evening end to end
Set the evening up, publish it to the right year group, let parents book, and print the night's schedule.
Dashboard
The school at a glance
Live attendance, enrolled pupils, behaviour points and open referrals, built for the office wall as much as the laptop.
For pastoral and safeguarding teams
23 capabilities. See the safeguarding page
Pupil records
One page per pupil
Attendance, behaviour, assessments, guardian contacts and notes together on one page.
Guardians, relationships and consents
Who may be contacted, in what order, who holds parental responsibility, and who receives the report.
Medical and dietary information where it counts
Allergies, conditions and medication surfaced for trips and emergencies, not buried in a profile tab.
Where a pupil came from
Previous schools and transfer detail kept with the pupil, which matters for a mid-year arrival.
Behaviour
See the pattern before the term
A behaviour heatmap shows a recurring hotspot by day, period, year group or stage before it becomes a term-long trend.
Privacy
Built for a shared screen
Privacy mode blurs sensitive flags and shortens names at a keystroke, for a projected board or a screen turned the wrong way.
Safeguarding
Statutory flags where they are needed
Child protection, care experienced, free school meals, EMA and clothing grant, shown to the staff who should see them and hidden from a projector.
An alert if a flagged pupil has not arrived
Automatic, time-limited alerts for pupils with a child protection flag, rather than a manual check first thing every morning.
ASN
ASN and assessment arrangements
Additional support needs and assessment arrangements recorded against the pupil and surfaced where staff actually plan lessons.
Wellbeing
SHANARRI wellbeing indicators
Safe, healthy, achieving, nurtured, active, respected, responsible and included, recorded as the GIRFME framework expects.
Wellbeing concerns with a history
A dated record of concerns and what was done, rather than a note in a file nobody else can find.
Hear it from the pupil
Pupils record how they are doing against the wellbeing indicators themselves, so pastoral staff see a change that no register would show.
Monitoring
A closer eye, without singling anyone out
Monitoring cards track the pupils who need extra attention, with a weekly grid staff complete per period.
Referrals
Referrals that reach the right desk
Behaviour, pastoral and learning support referrals route separately, to principal teacher or depute, and stay open until closed.
Violence and aggression
Violence and aggression recorded as health and safety
Incidents towards staff, pupils or visitors are a statutory health and safety record, kept separately from the behaviour points system.
RIDDOR worked out, not ticked
Whether an incident is reportable is computed from the details recorded about each person involved, rather than left to a checkbox.
Restraint and seclusion to the national dataset
Physical intervention and seclusion recorded to the 2024 Annex E dataset, with the detail it requires.
Read access that protects the people involved
An incident is visible to the person who reported it, anyone named in it, and senior leadership, so a colleague cannot browse it.
Caseload
See exactly who is on your caseload
Pastoral teacher, year group or house remit, and support assignments, resolved the same way everywhere it matters.
A board for the pupils you hold
Attendance, truancy, behaviour and open concerns for your caseload, rather than the whole roll.
Exclusions
Exclusions on the record
Recorded against the pupil with dates and reasons, and visible in the context of everything else.
Notifications
The right people told automatically
When a pupil's health, pastoral, ASN or class record changes, the staff who hold that pupil are notified.
Audit
Who looked, who changed, and when
Changes to sensitive records are written to an audit trail in the same transaction, so the record cannot quietly diverge.
For pupils and parents
14 capabilities. See the families page
Parent portal
Everything, in one place
See your child's timetable, attendance, behaviour and homework together, updated as it happens.
What you actually need to do
Outstanding homework, an evening to book, a report to read, shown above the figures and cleared once dealt with.
Reports
No attachment to find
A published report appears the moment it is ready, with nothing to download or chase by email.
Pupils can read their own report
A pupil sees what was written about them, rather than hearing it second hand.
Families
One login, every child
One login covers every child you have at the school.
Attendance
Attendance first, not buried
The figure a school is held to, shown first, for whatever period you choose rather than one fixed window.
Progress
Progress subject by subject
Marks, homework and merits per subject, ordered by where attention is needed, and reconciling exactly with the headline figures.
Parents' evenings
Book an appointment online
Choose a slot against your child's own timetable, with no phone call to the school office.
You cannot be booked in two places at once
With more than one child at the school, a slot already taken for one is not offered for the other.
Homework
See homework the moment it is set
Not found out about the night before it is due.
Pupil portal
A pupil view built for a phone
Timetable, homework calendar and merit total, on the device a pupil actually has with them.
What room, what next
The day's timetable with rooms, so the question at the bell answers itself.
Wellbeing
Pupils can say how they are doing
A short wellbeing check-in against the national indicators, which pastoral staff can see and act on.
Exams
The exam timetable, per pupil
SQA and prelim dates matched to the pupil rather than a whole-school PDF to read through.
For IT, data and business admin
21 capabilities. See the it & admin page
Data isolation
Isolated by design
Every school's data is isolated at the database level, with access rules held in the database itself rather than only in application code.
Audit
Every change tracked
Every change is tracked: who, what and when, ready for a subject access request.
Onboarding
No ticket to IT
Add a new member of staff with an email invite. No ticket to IT required.
A setup checklist for a new school
Subjects, faculties, houses, rooms, staff, rosters and the timetable, in the order that actually works.
Access control
Roles that match how a school is organised
School admin, depute head, principal teacher, pastoral, teacher and support assistant, plus pupil and parent, each seeing only their own remit.
Remits by subject, house or year group
A teacher can hold a principal teacher remit for one subject, or a depute a remit over two year groups, without a second account.
Data import
Import your whole school from a spreadsheet
Pupils, staff and timetable data, checked and staged before anything is committed.
An import that will not quietly lose rows
A failed batch is retried row by row and the offending records are reported, rather than counted as skipped and forgotten.
Data quality
Catch a bad record before it causes a problem
Missing or malformed pupil numbers and dates of birth, duplicates and gaps, flagged automatically.
Accounts
Staff, pupil and parent accounts in one place
Invite, activate, deactivate and reset in bulk, without a separate process per user type.
Files
Pupil photos and files kept private
Photos and homework attachments are served through short-lived authorised links, so a copied URL is inert.
Safety
Deletes that refuse rather than cascade
Removing a class, period or session stops if attendance exists behind it, and tells you how many marks are at stake.
Locks itself on a shared machine
An idle session locks, which matters on a classroom computer that anyone can walk up to.
Training
Training built into the system
Twenty guided walkthroughs cover the pages staff actually use, and the real pages can run the same tour, so a new starter is not waiting for an in-service day.
Accessibility
Built to WCAG 2.2 AA
Keyboard operable, screen-reader labelled, contrast checked, and never using colour as the only signal.
Light and dark, and reduced motion
Follows the device's own preferences, including for users who have asked for less animation.
Directory
An internal phonebook that stays current
Room extensions and staff contacts, built from the rooms your timetable already uses.
Notifications
In-app notifications, not another inbox
Approvals, referrals and record changes reach people inside the system they are already working in.
Search
Search that respects permissions
One search across pupils, staff, classes and rooms, returning only what the person searching is allowed to see.
Platform
Built for more than one school
Multi-tenant from the start, with platform-level administration and cross-school audit for whoever runs the estate.
Hosting
Hosted in the UK
Data stays in a UK region, isolated per school at the database level.
