Skip to content
Omni

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.