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.
- 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