About School Life

Built for the people who keep schools running

Principals, clerks and teachers spend hours every week on registers, timetables and returns. School Life gives that time back — for free, on any device, without handing your data to anyone.

Our story

From a stack of registers to one simple toolkit

School Life started with a simple observation: most schools don’t need an expensive ERP. They need attendance that adds itself up, timetables that warn about clashes, and report cards that print properly.

So we built exactly that — twelve focused tools that share one set of data and run entirely in the browser. There is no server to maintain, no subscription to renew and no account to create. Open a page, and it works.

  • Designed with teachers, for the realities of everyday school work.
  • Works on the oldest office PC and the cheapest smartphone.
  • Your records never leave your device unless you export them.
Illustration of a school building with attendance and report cards floating beside it
  • 12focused tools
  • 5categories
  • 0servers or API keys
  • 100%free, forever

What we believe

Four principles behind every tool

  • Privacy first

    Children’s data is sensitive. It stays on your device — no tracking, no analytics, no cloud copies.

  • Simple by default

    Every tool does one job well, with the same layout, so a new teacher can start in minutes.

  • Works anywhere

    Rural school with patchy internet or a city campus — if it has a browser, School Life runs.

  • Open & hackable

    Plain HTML, CSS and JavaScript. Any tech-savvy teacher can read, adapt and extend it.

Under the hood

Deliberately simple technology

No frameworks and no build step — which is exactly why it is fast, cheap to host and easy to maintain.

  • HTML5 structure
  • CSS3 design system
  • JavaScript ES6+ logic
  • localStorage data
  • jsPDF PDF export
  • Chart.js charts

See it for yourself

Every tool is one click away and comes with demo data to explore.