Skip to content

Launch offerEvery new school gets Pro free for its first 6 months.Get started free

AI-powered school management software, built around your curriculum

Admissions, the roll, exams, report cards and messages to families in one system. Choose your curriculum and the classes, terms, subjects and grading scale are already set up, in its own words. AI proposes the timetable, drafts the lesson and writes the first draft of the message home. A person decides every time.

The school admin's home: today's attendance by section with the registers still to come, the admissions funnel, teaching pace against the syllabus, marks by class, leave requests waiting for a decision, and the tests, meetings and notices coming up.
  • 200 students free
  • 89 curricula
  • 21 modules
  • HTTPS on every connection

The problem

A school office runs on registers, retyping and a group chat

Not because anyone chose it. Because every tool so far has made the office fit the tool.

  • 01

    The same child, written down four times

    In the admission register, the class register, the fee book and the report card. When a family moves house, somebody finds all four.

  • 02

    Report cards typed twice

    Marks go into a spreadsheet, then into a template, then onto paper. Three copies, and the one the parent holds is the one with the mistake.

  • 03

    The circular nobody can find

    Sent to the class group chat at 4 pm, buried by 4:15. The office cannot tell who read it, and the parent who missed it is at the gate the next morning.

Onflows is one record of the school. Enter a thing once, and every other screen is correct because it reads the same record.

Before anything else

Your records, handled the way a school would want

You are handing over children's data. These are properties of how Onflows is built, enforced on every request, not policies in a document.

  • Encrypted on every connection

    Every page, login and upload travels over HTTPS. Nothing between a parent's phone and your records is sent in the clear.

  • Separated at the database

    Every record carries your school's identifier, and the database refuses a read that crosses schools. A policy on the data, not a filter in our code.

  • Roles checked on every action

    Permissions are checked when the action runs, not when the menu is drawn. A teacher cannot reach another class's marks by guessing a URL.

  • Nothing is hard-deleted

    A wrong receipt is corrected by a reversal that stays on the record. A closed year is archived. An append-only trail records who changed what.

  • Your data stays yours

    Export everything your school put in, at any time. If you leave, we delete it on request and confirm when it is done.

  • Delivery you can see

    Every circular and result sent to a parent records whether the email arrived or bounced, rather than assuming it did.

What we do with the data, in full, is in the privacy policy.

How it works

From a spreadsheet to a running school, in an afternoon

There is no implementation project. You do it yourself, and the dry run tells you what to fix before anything is written.

  1. Step 1

    Choose your curriculum

    US K-12, IB, Cambridge, the English National Curriculum or 85 others. The class ladder, terms, subjects and grading scale arrive configured, in its own words.

    Three curricula and what each one calls the same school year
    CurriculumName for this year
    US K-12Grade 7
    English National CurriculumYear 8
    CBSEClass 7
  2. Step 2

    Upload the spreadsheet you already keep

    The importer maps your columns to ours, reads nine date formats, and shows every problem in a dry run before a single record is written.

    Sample dry run

    • 198 rows ready to import
    • 3 duplicate admission numbers
    • 1 date it could not read

    Nothing is written until you accept this report.

  3. Step 3

    Open your school's address

    Your own address is live with your name, logo and colours. Staff sign in, parents get their own login, and the day starts.

    yourschool.onflows.app

Modules

Everything a school runs on, in one place

Not a suite of products sold together. One system, where recording something once is what makes every other screen correct.

Students and admissions

From the first enquiry to a student on the roll, one record the whole way.

  • Students and enrolment. The roll, admissions history, guardians and the student profile.

  • Admissions. The intake funnel, including a public application page for parents.

  • Bulk student import. Load an existing roll from a CSV with a dry run before anything is written.

The students register: each student's name, class and section, admission number and status, with search and filters above and a row selected for a message to its family.

Who it is for

Six people, one record, each with their own way in

Each person sees what their job needs, and nothing beyond it. Parents and teachers mostly use it on a phone, so every screen was laid out for a phone first.

  • A parent's home on a phone: the child's attendance today and this term, overall marks, work to hand in, the next meeting, and how the child is doing by subject. One login for the whole family.

    Runs in the browser on any phone and installs to the home screen. Nothing to fetch from an app store, nothing to update.

  • School admin

    The office, without the registers.

    • Admissions and student records
    • Messages to families, drafted by AI
    • The timetable, on Pro
  • Principal

    The school, without asking for a report.

    • Attendance across every class, on Pro
    • Leave decided from the home page
    • An append-only trail of who changed what
  • Teachers

    Your class, on your phone, in your period.

    • Attendance for your period, on Pro
    • A first draft of every lesson, from AI
    • Marks entered once; reports follow
  • Parents

    Answers without a call to the office.

    • Results and notices, and attendance on Pro
    • Ask the school, and see who owns the answer
    • One login per family, however many children
  • Front desk

    The questions that arrive at the counter.

    • One search box for student, guardian or staff
    • Enquiry to application on the spot
    • Guardian details corrected while they wait
  • Accountant

    The money, without the notebook.

    • Every expense recorded, on every plan
    • One receipt for every fee payment, on Pro
    • Reversals and refunds kept on the record
AI, today

AI that works beside your staff, not instead of them

Not a chatbot bolted on the side. Help sits beside every screen and answers from your school's own guides, and AI drafts the timetable, the lesson and the message home. It proposes, a person decides, and nothing it writes counts until someone says so.

  • Help beside every screen, answers on Pro, the guides on every plan

    A help companion that sits beside the page you are on

    1. You ask where you are stuckOpen Help on any screen. It shows the guides for that screen, or you type a question in your own words.
    2. AI answers from your school's guidesOnly from the guides your role can read and, for a family, their own records. Every answer names its source.
    3. A person takes what it cannot answerOne click raises it with the school as a ticket with one owner, so nobody is left with a machine.
    A teacher's class page with the Help panel open beside it: the page narrows rather than being covered, and the panel shows the guide for taking the class register: what it is for, a button that opens Classes, and its steps.
  • The timetable, on Pro

    A week's timetable, proposed from your rules

    1. You write the rulesGames on Friday afternoon. The two maths teachers never clash. No period before the lab is free.
    2. AI proposes a weekEvery class laid out at once against those rules, the part that takes a person longest.
    3. A verifier checks, a person appliesA fixed check compares the proposal with your rules. The clashes it reports are real.
  • The lesson

    A first draft of the period, for the teacher to make their own

    1. The teacher picks the periodThe subject, the class and the topic come from the syllabus already in the system.
    2. AI drafts the lessonAn approach, worked examples, what goes on the board, an activity, and the questions to ask.
    3. The teacher edits and keeps itThe draft is theirs to cut and change. Nothing reaches the class until they say so.
  • Messages to families

    The first draft of the message home

    1. The office picks the situationA fee reminder, an absence, an event: the template and the families it goes to.
    2. AI writes or reworks the draftDrafts it from scratch, or shortens, rephrases and reorganises what the office wrote.
    3. A person reads it and sends itEvery send is recorded per family, with whether it arrived.

Everything above has shipped. More is being built, and it will appear here when a school can use it, not before.

How each job works
The school timetable: a week for one class, each period's subject and teacher in its cell, with a Generate with AI button and the rules the proposal must meet.

Your curriculum

89 curricula, already configured

Pick yours and the class ladder, terms, subjects and grading scale are set up in its own words. Class 7, Standard 7, Year 8 or Grade 7, whichever your curriculum says. If yours is not here, a curriculum is a data file, not a development project.

Find your curriculum

Plans

A whole running school, free for 200 students

Community

Free, no time limit

  • Admissions, the roll and guardians
  • Marks, the gradebook and progress cards
  • Subjects, syllabus and course content
  • Messages to families, drafted by AI
  • Help beside every screen, and a course for every role
  • Documents, certificates and the audit trail
  • Every expense recorded

Pro

Free for your first 6 months, then priced per student, never per teacher

  • Everything on the free plan
  • Attendance, per day, half day or period
  • The timetable, by hand or proposed by AI
  • Staff attendance, leave and cover
  • Fee codes, instalments and receipts
  • Tests and exams across classes
  • Ask: AI answers in Help, and tickets with one owner
  • No cap on the roll

Every new school starts on Pro, free, for its first 6 months. Community then runs a whole academic year, and the next one, with no time limit. There is no payment page: a person invoices you, which is why no button on this site says buy.

Still deciding

Questions schools ask us

How your school's records are kept apart from every other school's is the first of them. Read about security.

How long does it take to get started?

Minutes to have your school's address live, and an afternoon to be operational. You create the school, upload your existing roll as a spreadsheet, and check the dry-run report before anything is written. There is no implementation project and nothing to install.

Is our data separate from other schools?

Yes, and it is enforced by the database rather than by the application. Every record carries your school's identifier and the database itself refuses a read that crosses schools, so a mistake in our code cannot show your records to anyone else. We test that against a live database, not only in theory.

What does it cost, and is there really a free plan?

Community is free for up to 200 students, with no time limit, and every new school runs on Pro free for its first six months. Attendance, timetable, fees, tests and exams, AI, help and tickets and ai help assistant are on Pro; the roll, admissions, subjects, the gradebook, course content, messages to families and the notice board are all on the free plan. Pro is priced by the students you carry, never by teacher, and staff logins are unlimited on both. The full price list is on the pricing page.

What does the AI do, and what does it not do?

Four things today. Help sits beside every screen and answers questions from the school's own guides, handing what it cannot answer to a person. It proposes a week's timetable from your rules, and a verifier checks it before a person applies it. It drafts a lesson for a period, for the teacher to edit. It drafts, shortens and rephrases messages to families, for the office to send. It does not grade, it does not decide, and nothing it writes counts until a person says so.

Can parents use it without an app?

Yes. Onflows runs in a browser on any phone. Parents get their own login and see attendance, results, notices and messages for each of their children, with help for every screen they use. One login per family, however many children they have with the school.

What happens to last year's records?

They stay readable forever. A closed academic year is archived rather than deleted, students are promoted into the new year, and every student keeps a timeline that spans their whole time at the school. Nothing in Onflows is hard-deleted. A mistake is corrected by a record of the correction.

View all questions

Create your school. It is free up to 200 students.

Choose your curriculum, upload the spreadsheet you already keep, and open your school's address the same afternoon.

  • Your curriculum, already configured
  • Live the same afternoon