Overview
What this app is for
This is where you decide things: who your pupils are, which classes they are in, and who works for you. Fees and payments live in the other app β use the button above to go there and come back.
Adding a pupil takes one form, or a whole spreadsheet at once with Bulk Add under Students. Every pupil needs a parent or guardian attached β that is who Fees & Payments bills. If a member of your staff adds a pupil, it waits here for you to confirm before any other app can see them.
Device Enrollment
Generate a one-time code to bind an installed GoSchool app β the desktop hub, or the Android tablet app β to this school. The code is single-use and expires 15 minutes after it's generated β hand it to whoever is installing the app; they'll be prompted for it on first launch.
Expires at .
| Teacher | Class | Arm | Subjects | |
|---|---|---|---|---|
| Loading⦠| ||||
| ID | Name | Signs in as | Role | Apps | Password | |
|---|---|---|---|---|---|---|
| Loading staff... | ||||||
School logo
Printed at the top of every receipt β the paper slip, the thermal roll, and the copy emailed to parents β and of every report card. A PNG, JPEG, GIF or WebP under about 350KB.
Motto and address
Printed under the school's name at the top of every report card.
School days
Monday to Friday. Tick a weekend day only if the school opens on it every week β a register can then be taken for it, and it counts as a school day.
Days off
Public holidays, mid-term break, any day the school closes during a term. They are not school days: no register is taken, and a child is not counted as having missed them. The holidays between terms need no entry β only days inside a term are counted.
Add public holidays from a published list
Outgoing mail for this school. Used to send payment receipts to parents β they will arrive from the address below, so use one parents will recognise.
APP_ENCRYPTION_KEY is not set in
api/core/.env. Settings cannot be saved until it is.
Daily financial report
A four-page PDF emailed once a day: what came in, who paid, who owes, and how each fee is doing. Uses the mail settings on the Mail tab, so those have to work first.
Recent sends
Classes pupils leave the school from
Tick every class a pupil finishes the school from. Most schools have more than one. Until at least one is ticked there is no end of year: leavers stay on the roll, and go on being counted and billed.
End of session
Takes this year's leavers off the roll in one go. You see exactly who it affects before anything happens, and their fee history is kept.
Subjects
What the school teaches, and which classes take each one. A result sheet has a column for every subject its class takes, so this is what decides what a teacher is asked to mark.
How a term is marked
The tests a pupil sits before the exam, and what each one is out of. This is what a result sheet has a column for, and what a term's total adds up to.
The exam
What a mark is called
Your school's grades, and the mark each one starts at. A grade runs up to just below the one above it, and the lowest has to start at 0 so that every mark has a name.
Only go further if you know why you are here
This page copies all of the school's data into one file on this computer, and can replace all of it from such a file. It exists for keeping your own safe copy, and for recovering after something has gone badly wrong.
Nothing here is needed for the school's day-to-day work. If you are not sure why you have come here, leave this page.
Download a copy of all the school's data
One file holding every pupil, parent, class, fee, bill, payment, staff account and setting this school has. Nothing on the server changes.
- Keep it somewhere safe. Anyone who has this file can read every parent's phone number and every payment. Staff passwords are in it only in protected form, never readable.
- Keep more than one copy β on this computer and on a flash drive or your own cloud storage. A copy that only exists on the computer that breaks is no copy.
- Not in it: which modules your school subscribes to. That stays with your provider.
Restore the school from a copy
- A restore replaces everything this school holds with what is in the file. It does not add to what is here or merge with it.
- Everything entered since the file was made is permanently deleted β pupils admitted, payments taken, bills changed, staff added, settings changed. The only way back is to restore another file.
- Parents may be holding receipts for payments that will no longer be in the system. Those payments have to be entered again. Their old receipt numbers are never reused, so the new receipts will carry new numbers.
- Staff accounts and passwords go back to what they were in the file β including yours. Anyone added since will not be able to sign in.
- Make sure nobody else is using GoSchool while it runs. If the Finance desktop app is used, let it finish sending anything recorded offline first β otherwise it sends it afterwards, on top of the restored data.
- Not changed: which modules the school subscribes to, and the daily report's history.
It is checked first. Nothing changes until the last button.
If the file turns out to be the wrong one, this copy is the only way back to today. The server will not restore without it.
Recent downloads and restores
| Name | Admission # | Class | Arm | Attendance | Primary Guardian | Status | Entered | Actions |
|---|---|---|---|---|---|---|---|---|
| Select a class above to view its confirmed students, or use "View Full Confirmed List" below to see everyone regardless of class. | ||||||||
| Name | Admission # | Class | Arm | Attendance | Primary Guardian | Status | Entered | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| Loading students... | |||||||||
Class Categories
Broader groupings a class can belong to β Science, Arts, Commercial, or whatever this school calls them. The names are entirely yours, and they can be used on any class, not only senior secondary.
| Item Name | Code | Category | Obligation | Default Amount (β¦) | Applicable Classes | Actions |
|---|---|---|---|---|---|---|
| Loading fee items... | ||||||
Discounts a bursar may apply to a bill β sibling concessions, staff-child discounts, scholarships. The amount always comes from the definition here, never from whoever is collecting the money.
| Concession | Reduces by | Applies to | Reason | Status | Actions |
|---|---|---|---|---|---|
| Loading concessions... | |||||
| ID | Name | Phone | Children | Created | ||
|---|---|---|---|---|---|---|
| Loading guardians... | ||||||