Onflows
AI-powered school operating system

Run your whole school in one place

Admissions, attendance, fees, homework, exams and parent communication, all connected, so the work that follows an action happens on its own and nobody has to remember it.

  • Free forever up to 300 students
  • Every feature included
  • No card required

Every school's records are isolated by the database itself, not by our code remembering to filter them.

An illustration of the Onflows dashboard, showing attendance, fees and homework at a glance. The figures shown are examples, not a real school's data.

Why schools run better on Onflows

Workflows, not modules

Marking attendance or receiving a fee is an event, so it notifies the parent, updates the report and lands in the audit trail without anyone remembering to do it.

AI that helps, not replaces

Draft a circular, generate homework, surface the students whose attendance is slipping. Help where the work happens, not a chatbot bolted to the side of it.

One platform, zero chaos

Admin, principal, teacher, parent, accountant and front desk each see exactly what their job needs, out of one set of records, not six spreadsheets.

Secure. Reliable. Always.

Isolation the database enforces, permissions checked on every action, and a history nothing can quietly rewrite. Built in, not written down.

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 & admissions

  • Students & enrolment
  • Admissions
  • Bulk student import

Every school day

  • Attendance
  • Notice board
  • Homework
  • Timetable
  • Staff leave

Teaching & results

  • Assessments & exams
  • Gradebook & progress cards
  • Subjects & workspaces
  • Course content

Money, records & proof

  • Fees & receipts
  • Certificates
  • Document vault
  • Fee plans & instalments
  • Multi-year archives
  • Audit trail & delivery tracking

Every one of these is on every plan, including the free one. Nothing is locked and nothing expires.

Built for every role in your school

One system, six ways in. Each person sees what their job needs, and nothing beyond it.

School Admin

The office, without the registers.

  • Admissions & student records
  • Timetable & resource management
  • Fee codes, instalments & discounts
  • Certificates with real serial numbers

Principal

The school, without asking for a report.

  • Attendance across every class today
  • One queue for every approval
  • Gradebook finalised once, everywhere
  • An append-only trail of who changed what

Teachers

Your class, on your phone, in your period.

  • Attendance against the period you teach
  • Homework set, published & handed in
  • Syllabus, lesson plans & materials
  • Marks entered once; reports follow

Parents

Answers without a call to the office.

  • Attendance, homework & results
  • Fee balance, instalments & receipts
  • Circulars from school and from class
  • One login per family, however many children

Accountant

A ledger that survives an audit.

  • Invoices generated from the fee plan
  • Receipts with the reference captured at entry
  • Corrections by reversal, never by deletion
  • Billed, collected & outstanding per class

Front desk

The questions that arrive at the counter.

  • One search box for student, guardian or staff
  • Enquiry to application on the spot
  • Print a certificate while the parent waits
  • Exactly what the role may see, nothing beyond

Live this week, not this term

No implementation project, no server to buy, nothing to install.

  1. 1

    Create your school

    Pick your address. yourschool.onflows.app is live in seconds, carrying your name, logo and colours.

  2. 2

    Bring your data

    Upload the spreadsheet you already keep. We map your columns, show every problem in a dry run, and write nothing until you say so.

  3. 3

    Start using Onflows

    Invite your staff, mark attendance on day one, and let parents in when you are ready. Nothing has to be perfect before you begin.

A school's records deserve more than a promise

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

Secure by design

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

You're always in control

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

Never lose what matters

Nothing is hard-deleted. A wrong receipt is corrected by a reversal or a refund that stays on the record, which is exactly what an audit needs to see.

Questions schools ask us

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 300 students, with no time limit and no card, and every feature is on it. Nothing is held back for the paid plans; they exist for schools with more students than that. Pricing is per school, not per teacher, with unlimited staff logins and every role on all of them. The full price list is on the pricing page.

Can parents use it without an app?

Yes. Onflows runs in a browser on any phone. Parents get their own login and see attendance, homework, results, fees and circulars for each of their children. 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.

Can we use our own domain?

Every school gets yourschool.onflows.app from day one, carrying your name, logo and colours. You can point your own domain at it instead; we verify you control it via a DNS record before it goes live.

Does it work for our board and our class structure?

CBSE, ICSE and state boards, and schools from pre-primary through senior secondary. Sections are optional. A school with one Class 5 and no sections works exactly as well as one with 5A through 5D.

What if we outgrow our plan?

You are warned from 80% of your student limit, and new admissions pause at 100% until the plan is raised. Nothing you already have is affected. You can move up or down at any time and your data, users and history stay exactly as they are.

View all questions

Your school could be running on this by Monday

Create your school, upload the spreadsheet you already keep, and mark attendance the same afternoon. There is nothing to install and no server to buy.

  • Free for 300 students
  • No card, ever
  • Live this afternoon