↑ ↓ Enter Esc

The school MIS that works for teachers

Registers, marking, safeguarding and statutory returns in one workspace. Mosaic Assist drafts. You approve.

No card. No obligation.

Sample data from the fictional school Whitmore Park.

Mosaic Assist

9C Python quiz · 28 pieces

Feedback drafted

Strong use of loops in question 3. Check the indentation in question 5 before the next task.

You approve everything. Mosaic just drafts.

  • Plan your day from one Today view (in progress): your lessons, your marking and a morning brief.
  • Review an AI draft, edit it, then approve it. Nothing reaches a parent until you do.
  • Keep safeguarding records visible to the designated safeguarding lead only.

Designed against the standards schools are held to

  • UK GDPR
  • Data Protection Act 2018
  • ICO Children's Code
  • Keeping children safe in education
  • WCAG 2.2 AA
  • DfE attendance codes

These are the standards we design against. Mosaic holds no certification yet. Cyber Essentials certification is in progress. The security page says what is and is not in place.

Attendance codes

England's DfE register codes, as set by the 19 August 2024 rules.

Statutory returns

School Census returns generated as XML and checked before you send them.

Moving records

Pupil records imported and exported as CTF files.

Product facts as described in Mosaic's own documentation, checked 9 October 2026. Mosaic has not yet completed a full census cycle with a school.

What Mosaic does today

Drafts for you to review, edit and approve

Mosaic Assist drafts pupil feedback and pupil reports. You edit the draft, then approve it. Approving writes your comment. It never writes the mark.

How Mosaic Assist worksCeramic tiles forming an amber spark inside a ring of green tiles. Illustrative image.
Feedback drafted

Strong use of loops in question 3. Check the indentation in question 5 before the next task.

Sample data from the fictional school Whitmore Park.

Start from what matters today

The Today view is in progress. It shows your lessons, your marking and a morning brief, with Mosaic Assist beside them.

See all featuresThree stacked cards made of ceramic tiles. Illustrative image.

Your day

  • 09:00 · Python · 9C
  • 10:00 · Python · 9C
Sample data from the fictional school Whitmore Park.

Registers with the DfE codes

Take registers using the England DfE attendance codes. Staff and parents each see the view that suits them.

A grid of ceramic tiles like a register. Illustrative image.
Attendance
Sample data from the fictional school Whitmore Park.

One role holds the keys

Concerns are stored where only the designated safeguarding lead can read them. Deputies get access by being given that role.

A padlock made of ceramic tiles. Illustrative image.

DSL only

Sample data from the fictional school Whitmore Park.

Statutory returns without the scramble

Generate School Census returns as XML and check them before you send them. Move pupil records between schools as CTF files.

Tiles flowing along an arrow into a frame. Illustrative image.

Statutory returns

  • School Census
  • CTF files
Sample data from the fictional school Whitmore Park.

How a draft becomes feedback

  1. You choose the piece and add your notes.
  2. Mosaic drafts a comment.
  3. You review it and edit it.
  4. You approve it. Only then can a parent see it.

Approving writes your comment on the mark book. The mark stays yours.

What is sent to the AI provider
9C Python quizMark: set by you
Strong use of loops in question 3. Check the indentation in question 5 before the next task.

Draft. A parent cannot see this yet.

Sample data from the fictional school Whitmore Park.

Built for children's data

Your school's data is separate from every other school's

The database enforces the separation with row-level security, and automated tests check it across schools.

Safeguarding is locked to one role

Only the designated safeguarding lead role holds safeguarding permissions. Not administrators, not platform support.

AI is off until a provider is configured

With no AI provider configured, Mosaic Assist is simply unavailable. Each school also has a monthly AI usage budget, and Assist stops when it is reached.

Where the data lives

Mosaic is designed to run three ways: in the cloud, which is the default; self-hosted in the UK; or on a school's own server.

What is not in place yet

No certification is held today. Cyber Essentials certification is in progress. Cyber Essentials Plus accreditation is part of the launch plan.

A padlock made of ceramic tiles. Illustrative image.
Read the security page

Editions for every kind of school

A staircase made of ceramic tiles. Illustrative image.

Teacher Workspace

A personal workspace for individual teachers. Planned.

Price on request

Independent Essentials

For prep, pre-prep and small independent schools.

Price on request

State Core

For state primary and secondary schools, with statutory returns.

Price on request

Secondary Pro

For secondary schools that want deeper analysis.

Price on request

Trust

For multi-academy trusts.

Price on request

Launch pricing is not published yet. Tell us about your school and we will send a proposal.

See the editions

Watch how Mosaic works

Short videos on the product, and on how we handle children's data.

The first videos are on their way.

Request a demo instead

Questions schools ask

Is Mosaic available now?

Mosaic is in development and is not yet open for general sign-up. Request a demo to see what is built today.

Does the AI mark my pupils' work?

No. The teacher awards every mark. Mosaic Assist drafts comments, and its AI marking commentary suggests one mark band for the whole piece; an AI marking proposal suggests a mark band for each criterion of your mark scheme. You review both, and you decide.

What does Mosaic send to the AI provider?

For drafts of feedback, progress comments, pupil reports, lesson ideas, exit-ticket questions, governors' reports and leadership insights, and for the AI marking commentary in the mark book, Mosaic Assist sends what you type or paste to the AI provider word for word, with nothing taken out, so keep sensitive detail out of it; the figures for a governors' report or an insight can include pupils' full names. Mosaic also adds the pupil's first name to feedback, progress comments, pupil reports and the marking commentary, but never their surname, unique pupil number, date of birth or the sealed medical, ethnicity and SEN fields; feedback and the marking commentary also send the subject and the assessment, and a pupil report the pupil's attendance, behaviour, detention, homework and recent results figures. AI marking proposals in the AI marking review tab send the text of the pupil's work and your mark scheme, with the full names of the school's pupils and details such as e-mail addresses, phone numbers and postcodes taken out; a first name on its own, or another name, can still be sent. Other AI features send what they work from: a draft reply to a message sends the latest message in the thread, its subject and, when it is about a pupil, the pupil's first name and figures. The provider is a third party, Anthropic, and a school should have a data processing agreement and a data protection impact assessment in place before it uses Mosaic's AI features with pupil data. Automatic screening of notes for sensitive detail is planned, not built.

Who can read safeguarding records?

Only people who hold the designated safeguarding lead role.

Where is our data held?

Mosaic is designed to run three ways: in the cloud, which is the default; self-hosted in the UK; or on a school's own server. For the cloud, the hosting location is the UK or the EU (Finland).

Can we bring our records from another system?

Mosaic imports and exports CTF files, the standard format for moving pupil records between schools. Other routes are in progress.

Is Mosaic accessible?

We design to WCAG 2.2 AA and test colour contrast automatically.

Does this website track me?

It counts visits with Umami, a web analytics service. It sets no cookies and shows no advertising. The privacy notice lists what Umami receives.

See Mosaic working

A short walkthrough of what is built today.

Request a demo

No card. No obligation.