Skip to content

Run your entire school from one platform.

Attendance, assessment, safeguarding, HR and invoicing read from one set of records, not from three spreadsheets somebody reconciles by hand on a Friday evening.

No card, no sign-up. We reply within one working day.

The First IMS dashboard, showing the next lesson, today's timetable, attendance so far and the daily bulletin.

Schools and partners we work with

The situation

Most schools run on more systems than they ever chose

  • The records disagree with each other

    Marks live in one spreadsheet. Attendance lives in another. Somebody keeps a third on their own laptop, and it is usually the most accurate one.

  • A shared folder cannot hold a safeguarding record

    Folder permissions are open or closed. They cannot tell the difference between your safeguarding lead and a supply teacher covering Year 8, so either everyone sees a sensitive note or nobody does.

  • Simple questions take four files to answer

    A parent asks why their child was marked absent on Tuesday. Answering properly means opening the register, the timetable, the notes and the messages, then hoping all four agree.

Two products

Start with the whole school, or start with admissions

For schools

First IMS

Everything a school records about a student, from the first register to the final report. Attendance, assessment, reporting, safeguarding, HR, invoicing and the whole-school calendar, all reading from the same records.

  • One student record, not one per department
  • Role-based access, so the safeguarding lead sees what a supply teacher should not
  • Switch on only the modules your school actually needs
The First IMS attendance register, with present, absent and late marked per period.

For language schools

FirstEnroll

Built for language schools, where an enquiry arrives on WhatsApp at nine at night and gets answered at noon the next day, by which point the parent has messaged two other schools. FirstEnroll puts every enquiry in one shared inbox and does the chasing for you.

  • Every parent message in one inbox your whole front desk can see
  • Follow-ups that go out whether or not anyone remembered
  • Runs on the WhatsApp number your school already uses

Included in the First IMS Custom plan if you want both.

The reception screen, showing which students are in school with their linked parent contacts.

What is inside

Eleven modules, switch on the ones you need

A school enables only what it uses, so you are not paying for eleven modules to get four.

Assessment

A weighted gradebook where you define the categories and the weights. It will not save until the weights add up to 100 per cent.

The weighted gradebook, with assessment categories and their percentage weights across three trimesters.

NEST safeguarding

Log an incident, group related ones into a case, and route alerts by category to the right role automatically. Every note records who read it.

The NEST safeguarding module, showing logged incidents with severity, category tags and who has read each one.

Timetable

A weekly grid per section, colour coded by subject, showing teacher and room in every slot. Look up any teacher, section or classroom.

A weekly timetable grid colour coded by subject, showing teacher and room in each period.

Invoicing

School-branded invoices with line items, discounts and a payment ledger. Define a billable product once and reuse it.

A school-branded invoice showing line items, a payment summary and the amount due.

Dashboard

Next lesson, today's register, the attendance figure so far and the daily bulletin, on the screen a teacher opens first.

Attendance

Mark a register period by period, or set a whole class present in one click. Every student shows their pattern across the day's eight periods.

Reporting

Report cycles with separate deadlines for teachers and senior leadership, a reusable statement bank, and a live view of who has actually finished.

Yearly calendar

The whole academic year on one screen, August to July. One school calendar rather than one per department.

HR portal

Staff records, documents and dependents, plus leave requests that staff file themselves and managers approve from a queue.

Reception

Who is in school right now, with linked parent contacts and a button to message them. Absences can be logged in advance.

Seating plan

Generate a room layout, then drag students onto seats. Save it, print it, and hand it to whoever is covering.

See it working

Seventy seconds, no sign-up

The real product, recorded on a demo school. No slides and no voiceover promising things that are not built yet.

Why First IMS

What actually makes it different

Pricing you can read on the way in
Core is $0.75 per student per month and Growth is $1.00, published here rather than quoted privately. Engage publishes an entry rate of £2.50 per pupil per month. iSAMS publishes no rate at all, so the first number you see arrives after a sales call.
Access that understands roles
A designated safeguarding lead, a head of department and a class teacher see genuinely different things. This is the one part a shared drive cannot copy, because a folder permission has only two settings.
Modular, so you are not buying shelfware
Switch on attendance and assessment and leave HR off. Add invoicing next year. You pay for a plan, not for eleven modules you will never open.
No AI features, and we would rather say so
There is no AI in First IMS today. Neither iSAMS, Engage nor Veracross has shipped a public AI feature either, whatever the marketing suggests. When we add one it will be on the record, and it will not involve pasting your student list into somebody else's chatbot.

Pricing

Published, per student, no implementation fee

Both plans are per student per month with no separate implementation fee. Larger and multi-campus schools are quoted on Custom.

Core

$0.75

per student, per month

Attendance, student and staff records, portals and assessment.

See what is included

Growth

Most schools

$1.00

per student, per month

Everything in Core, plus HR, NEST safeguarding and invoicing.

See what is included

Custom

Let's talk

multi-campus and white label

Everything in Growth, plus multi-campus, white label and FirstEnroll.

See what is included

Questions

The things schools ask first

What is First IMS?

One system for running a school. Attendance, student and staff records, assessment, reports, safeguarding, HR, invoicing and parent communication, all reading from the same records rather than from separate files that have to be reconciled.

How much does it cost?

Core is $0.75 per student per month and Growth is $1.00. Larger and multi-campus schools are quoted on the Custom plan. There is no separate implementation fee, and your existing records are imported as part of onboarding rather than billed as a project.

What happens to the data we already have?

It comes across as part of onboarding. Student and staff records, historic attendance and assessment data all import, and we would rather do that work with you than hand you a template and wish you luck. Send us a sample export and we will tell you honestly what maps cleanly and what does not.

How is safeguarding data protected?

NEST is a module inside First IMS rather than a separate tool, so a safeguarding note is attached to the student record but visible only to the roles that should see it. Every note records who has read it. Access is configurable per school.

Can it handle more than one campus?

Yes, on the Custom plan, which also covers white labelling. If you run two sites today and a third next year, say so early and we will set the structure up for that from the start.

Can we try it before committing?

Yes. We will set you up on a demo school with your own subjects and year groups rather than ours, so you are looking at something that resembles your timetable. Ask for a demo and we reply within one working day.

Tell us what your school actually runs on

Send us the spreadsheet you dread opening and we will show you what it looks like once it stops being a spreadsheet. We reply within one working day.