School management software

Run the year, not the paperwork.

One system for the whole academic year — attendance and homework, fee tracking, leave and closures, exams and report cards, timetables, class promotion, and where the bus is right now. Six logins, no parallel spreadsheets.

Your grading scale · your term dates · your language · nothing to install

Grade 8 — Section ADaily attendance
Wed 12 AugTerm 1 · Period 2
No.StudentMTWT
01Sofia AlmeidaPPPP
02Arjun MehtaPAPP
03Léa DuboisPPPP
04Daniel OkaforPPPA
05Mei TanakaPPPP
06Omar HaddadPPPP
43 present
2 absent
Saved in 18 seconds
Sent to parents
Unit test — Mathematics, Friday, period 1. Chapters 4–6.
45 guardians · push + email
Six doors, one building

Everyone sees exactly what they should.

The office sees the whole school. Accounts sees money, not marks. A teacher sees their classes. A parent sees their child. Nobody has to be trained on someone else's screen.

Login 01

School

  • Add grades, sections and subjects
  • Import the student list from a spreadsheet
  • Build and publish timetables
  • Publish holidays and close the school
  • Promote the whole school at year end
Login 02

Accounts

  • Set fee structures, discounts and due dates
  • Record cash, cheque and transfer payments
  • Issue invoices and print receipts
  • See dues by grade, section or student
  • Send reminders without involving teachers
  • Marks and discipline records stay hidden
Login 03

Teacher

  • Mark attendance from a phone
  • Post homework, parents notified instantly
  • Create unit tests and enter marks
  • Apply for leave, pick up cover lessons
  • See today's timetable and cover lessons
  • Message a class's parents at once
Login 04

Parent

  • Tonight's homework, every subject in one list
  • Report a child sick in two taps
  • Attendance, test dates and results
  • Fee invoices, receipts and what's still due
  • Report cards they can download
  • Notices from the school and teachers
  • Bus alerts when it's near the stop
Login 05

Student

  • Timetable, exam schedule and holidays
  • Homework due this week, by subject
  • Upcoming tests and syllabus
  • Own attendance and results
  • Class notices in one feed
Login 06

Bus

  • Start the route, share live location
  • Tick students on and off at each stop
  • Today's riders and their stops
  • One tap to report a delay
One academic year, end to end

Set it up in week one. Close it on results day.

These four stages are the real order a school works in — so the software follows it instead of making you hunt through menus.

STAGE 01

Set up

Grades & sections

Whatever your school calls them — years, grades, forms, classes — with sections, class teachers and capacity. Set once, reuse every year.

Subjects

Add subjects per grade, mark them core or elective, set theory and practical weighting.

Student import

Upload the spreadsheet you already keep. Column matching, duplicate checks, and a preview before anything saves.

Guardians & contacts

Every student linked to guardians, with the contact details that actually receive the alerts.

Terms & holiday calendar

Publish the year's holidays once. Attendance skips them, the timetable goes quiet, and nobody can schedule an exam on a day the school is shut.

Staff accounts

Add teachers and office staff, assign subjects and classes, and decide who can see marks, contacts and money.

Fee structure

Tuition, transport, exam and optional fees, per grade. Instalments and due dates, sibling and staff discounts, scholarships — set once for the year.

STAGE 02

Run the term

Timetable

Period grid per class, teacher-wise view, clash warnings, and cover arrangements when someone's away.

Daily attendance

A whole section marked in under a minute, from the phone in the teacher's pocket. Guardians of absent students hear about it before second period.

Set homework

Post the task and the due date in about fifteen seconds. Every guardian in the section is notified the same minute — no diary to sign, no "she didn't tell me".

The week at a glance

Parents and students see every subject's homework in one list instead of four group chats. Marking still happens in the book, where teachers want it.

Create unit tests

Set date, subject, chapters and total marks. Parents and students are notified the moment it's published.

Notices

Send to one section, one grade or the whole school. See who has read it.

Invoices & receipts

Invoices raised for the whole grade in one action. The office records what came in — cash, cheque, bank transfer — and the receipt reaches the parent before they leave the counter.

Dues & reminders

See exactly who owes what, by grade or by student, at any moment. Reminders go out on a schedule you set, so nobody has to make the awkward phone call.

We track the money, we don't hold it

Fees are collected the way your school already collects them. Hamro.school keeps the ledger straight and the parents informed — it never sits between you and your income.

Homework — Grade 8 'A'Week of 10 Aug
Mathematics
Exercise 6.2, questions 1–14
Due tomorrow
Sent 3:42 pm · 45 guardians
English
Read chapter 4, write a 200-word response
Due Thursday
Sent 3:44 pm · 45 guardians
Science
Lab write-up — separating mixtures
Due Monday
Sent yesterday · 45 guardians
Humanities
Map work: trade routes, page 51
Posted for Friday
Goes out at 3:30 pm
One reminder the evening before each due dateTeachers post only for their own subjects
STAGE 03

Assess

Exams & mark entry

Term exams with theory and practical splits. Teachers enter marks subject by subject; totals, grades and rankings are calculated for you.

Report cards, printed or digital

Pick a template, add your logo and comment fields, print for the file. Or skip printing — parents open the digital report card the moment results are published, with the term's attendance and test history attached.

Sofia Almeida · Grade 8 'A' · No. 01Term 2 report
SubjectTheoryPracticalTotalGrade
English681886A
Mathematics8181A
Science662288A
Humanities7272B
Second language641478B
Attendance 94% · Rank 4 of 45Average 81%

Same marks, your scale: percentage · GPA 4.0 · A*–E · 1–7 · pass/merit/distinction · or a scale you define.

STAGE 04

Close the year

Promote students to the next grade

Final results decide who moves up. Review the list, hold back or transfer individual students, then promote the section in one action — numbers reissued, last year's record kept intact.

END OF YEAR

The whole school moves up in an afternoon

Grade 6 · 41 Grade 7 · 45 Grade 8 · 43 promoted, 2 repeating
Old report cards stay
Alumni stay searchable
Nothing retyped
When the day doesn't go to plan

Half of running a school is the days that aren't normal.

Snow, a strike, a burst pipe, a teacher down with flu, a child kept home with a fever. Most systems assume every day is a teaching day and quietly record everyone absent when it isn't.

Closures

Unplanned days off

Close the school — or one grade — from one screen. Everyone is told at once, attendance is skipped rather than marked absent, and exams and homework due dates on that day move instead of silently passing.

Staff leave

Teacher leave requests

Teachers apply from their phone, the office approves or declines, and the timetable immediately shows which periods need cover and who is free to take them. Leave balances tracked per type.

Absence

Student sick leave

A parent reports a child unwell in two taps, with a note or certificate if your school requires one. The register is marked before the first bell, and approved leave is separated from unexplained absence in the attendance percentage.

Transport tracking & boarding

The question every parent asks at 7:40 in the morning.

The driver starts the route from a phone. Parents see where the bus is, get an alert before it reaches their stop, and know their child boarded — without anyone calling the office.

Route 3 — Morning pickup · Vehicle 4417
BUS 3 · 4 min late
Oakridge
6:52
Marina Park
7:04
Riverside
now
Hillcrest
7:26
School
7:40
28 riders today
24 boarded
Driver M. Reyes
Alerts sent 3 stops ahead
Boarding — Riverside stop
Arjun Mehta · 8A
Boarded 7:15
Léa Dubois · 8A
Boarded 7:15
Omar Haddad · 6B
Boarded 7:16
Grace Mwangi · 9A
Not boarded
Tomás Silva · 4A
Absent today
One system, many countries

No two school systems agree. Ours doesn't argue with yours.

Most school software is built around one country's rules and everyone else bends to fit. Hamro.school treats the parts that differ as settings, not assumptions.

Grading

Any scale you use

Percentage, GPA, A*–E, 1–7, pass/merit/distinction, or your own bands. Set the scale once and every report card, average and ranking follows it.

Calendar

Any shape of year

Two terms, three terms, four quarters, semesters. Starting in January, April, August or September. Your holidays, your exam weeks.

Language

Interface and messages, translated

Staff and parents each pick their own language. Names, dates and numbers formatted the way your country writes them.

Access

Who sees what, decided by you

Teachers see their own classes, not the whole school. Contact details and marks are separate permissions. Every record is exportable, and your data is never sold or used for advertising.

Devices

Runs on the phone in the staffroom

No app to install and nothing to update. Light pages that load on a school's own connection, on whatever handset a teacher already carries.

Setup

We move your data in

Send your spreadsheets or an export from your current system. Grades, students and guardians are loaded before your first login.

Now taking founding schools

We're building this with five schools. Yours could be one.

Founding schools help decide what gets built first, get their data migrated free, and lock in the launch price for three years.

2 of 5 founding places taken · 30 minutes, any time zone, no obligation