Resource

The Rewards Economy

Behaviour points as a currency, end to end — what a point buys and who priced it, the badges awarded with no human in the loop, the ledger of every award and who made it, a pupil’s balance and the counter where it is spent, and the page that shows whether the points are being handed out evenly.

School AdminStudentParent
The Rewards Economy

A reward scheme is a currency, and most schools never price theirs

Every school has tried house points. Most schemes die the same way, and none of the reasons are pastoral. Nobody decided what a point is worth, so there is nothing to save for. Thirty adults issue them to thirty different standards, so a point from one teacher is not a point from another. The prize cupboard is opened twice in September and never again. And no one ever looks at who is doing the awarding — which is how a scheme designed to encourage the quiet children ends up rewarding the loud ones. This walkthrough follows the currency instead of the sentiment: pricing it, minting it, putting it into a pupil’s hands, honouring it at a counter, and auditing it. Every screen is the real application.

On this page
Step 1 · School office

What a point is actually worth

Start at the end, because this is the decision every failed scheme skipped. A point that buys nothing is not a currency, it is a compliment with a number on it — and pupils work that out faster than the adults do.

1

The reward catalogue

What points can be exchanged for, with the price of each in points and the stock behind it. Deliberately unromantic things — a homework pass, a tuck-shop voucher, the front seat on the next trip — because the rewards that work in a school are the ones that cost it almost nothing and are visibly scarce.

A price in points per reward, set by the school rather than implied by a tier
Stock is a real quantity: four front seats on the coach is four, and the catalogue says so
A reward with no stock limit is allowed (a library fast pass costs the school nothing to grant twice)
Active and retired are separate from stock — a reward can be withdrawn without deleting the redemptions that already used it
The stat row counts what is available and what has run out, so an empty shelf is visible before a pupil finds it
Rewards can be bulk-imported from a spreadsheet, which is how a school with an existing scheme arrives
2

Setting a price

The whole decision, in one small form: a name, a cost in points, and how many there are. It is worth showing because pricing is the part schools get wrong in both directions — a reward nobody can ever afford is as dead as one everybody can, and the only way to find the level is to be able to change it in ten seconds and watch what happens.

Cost in points and stock quantity are the two fields that matter; everything else is description
Leaving stock empty means unlimited, which is the right answer for anything that is only a privilege
Editing a price does not retroactively change what past redemptions cost — the ledger keeps the price of the day
The form saves a draft as you type, so a half-written reward survives being interrupted

Ready to run your school on this?

Every screen in “What a point is actually worth” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 2 · School office

And what points earn without anybody deciding

Rewards are spent. Badges are not — they are what a total is worth on its own, and their whole value is that no adult grants them. A badge a teacher can give to a favourite is not a badge; it is a favour with an icon. So the school sets the line and the platform holds it.

1

The badge catalogue

Bronze, Silver, Gold and a Platinum crest, each with the points threshold that earns it. The threshold lives ON the badge, which is the whole design: crossing it grants the badge, once, at the moment the point that crossed it is awarded — with no rule to configure and no adult in the loop.

A points threshold per badge — the badge IS the threshold, not a separate award somebody triggers
Granted once and never twice: the same pupil crossing 25 points again does not collect a second Bronze
Tier is its own field, so a school can run several badges at the same tier for different behaviours
Badges can be defined against negative totals too, which is how a school builds a warning ladder rather than only a trophy cabinet
Retiring a badge stops it being earned without erasing it from the pupils who already hold one
“Times awarded” and “pupils holding one” sit on the stat row, because a badge nobody has earned is a badge priced wrongly
2

The rules that grant them

Badges grant themselves. Threshold rules are for everything ELSE a total should set off: a certificate for the head to sign, a message home, a word with the form tutor, a detention. They are the reason the same ladder that congratulates a pupil at 25 points is the one that raises a concern at minus fifteen.

Five kinds of automatic action: grant a badge, generate a certificate, notify a guardian, notify a member of staff, or raise a detention
A rule is evaluated the moment an award is saved — not on a nightly job, and not when somebody next opens the page
Rules on negative totals are how a concern reaches a form tutor before it reaches a sanction
Armed and paused are visible states: one rule here is paused while the pastoral team reviews its threshold
“Armed” is the first figure on the row precisely because a paused rule looks exactly like a live one until you read its badge
3

Writing one

A points type, a threshold and an action. The form is small because the rule is small — and the smallness is the argument: a school should be able to say “at minus fifteen, tell the form tutor” without a meeting, a consultant or a support ticket.

Positive or negative, so one page defines both the reward ladder and the early-warning one
The action carries its own configuration — which badge, which template, which channel
A rule can be created paused, tested against last term, and armed afterwards
Nothing here writes points: a rule reacts to a total, it never invents one

See this on your own school’s data.

Every screen in “And what points earn without anybody deciding” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 3 · School office

Putting the currency into circulation

Points are minted by adults, one at a time, all day. Teachers do that from their own workspaces over their own pupils — that is the Behaviour & Discipline walkthrough. What the office needs is different: the ability to award across the whole school at once, and a ledger of every point anybody has ever issued.

1

Awarding across the school

The office’s own quick-award: search any pupil in the school, open their panel and award — or select a group and award to all of them at once, which is what a head of year does after an assembly rather than typing thirty names.

Scoped to the whole school, unlike a teacher’s, which is scoped to their own classes
Bulk award to a selection, with one category and one reason applied to every pupil in it
Each pupil’s current balance is on the row, so an award is made with the running total in view
The category carries the point value — the person awarding chooses a reason, not an amount
Awards appear live: the page holds a socket, so a second member of staff awarding at the same time is visible
2

The ledger

Every award and every deduction in the school, with the pupil, the category, the value, the person who made it and the date. It is a ledger rather than a feed, and the difference is the last column: an award can be revoked, and revoking it leaves the row in place, marked, rather than removing the evidence that it happened.

Filterable by category, type, pupil and date — the four questions actually asked of it
Every row names the adult who awarded it, which is what makes the next-to-last phase possible
Revoked events stay on the ledger and are excluded from the totals — an error is corrected, not erased
“Net points” on the stat row is a signed figure over active events only, so a school in deficit reads as one
“Students involved” only appears at the school scope; a pupil looking at their own ledger would always read one

Set this up for your team.

Every screen in “Putting the currency into circulation” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 4 · Student

What the pupil actually holds

Everything so far is administration. This is the only phase that decides whether the scheme works, because a currency exists in the mind of the person holding it — and a pupil who cannot see their balance, what it buys or how close the next badge is has not got a currency, they have got a rumour.

1

The badge wall

What this pupil has earned, and — the part that makes it motivating rather than smug — how many there are in the school’s collection still to earn. Chidi has the Bronze and the Silver; the row above says so, and says what remains.

Earned, earned recently, and still to earn, as three figures rather than a grid to count
Each badge carries the date it was earned, because “when” is what a pupil actually remembers
Badges arrive on their own the moment the total crosses the line — nobody had to remember to grant one, and nobody could have forgotten
The wall is the pupil’s own and cannot be pointed at anybody else: the pupil is resolved from the session, never from a parameter
2

And where they stand

The school board, with this pupil’s own position and net points called out above it. Leaderboards are the most contested part of any reward scheme and this one is shown honestly: it is a ranking, it is visible to every pupil, and a school that does not want that should not switch it on.

Your position and your net points are server-computed, not counted off the visible page
A pupil with no events is unranked rather than last, and the page says which
The board can be narrowed to one class, which is the version most schools actually display
Net points, not positives: a leaderboard that ignores deductions is one pupils learn to game
3

Spending it

The catalogue as the pupil sees it — the same five rewards the office priced, with their balance, what they can afford right now, and what is out of stock. Below it, what they have already spent points on and what state each request is in.

Affordability is computed against this pupil’s live balance, so the shop is honest about what is reachable
A pupil’s balance is their NET POINTS off the event ledger — redeeming does not empty a wallet, and the school controls scarcity through stock and the queue instead
Their own redemption history sits under the catalogue: requested, approved, fulfilled, rejected
Out-of-stock rewards stay visible rather than disappearing, because a pupil saving for one needs to know it exists
The same screens are the guardian’s, which is the last phase

Ready to run your school on this?

Every screen in “What the pupil actually holds” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 5 · School office

The counter

A currency is only as good as the counter that honours it. This is the queue, and the single most important thing about it is that it is a queue — a list somebody clears, on a page they can be asked about, rather than a cupboard somebody remembers.

1

The redemption queue

Every request, with the reward, the pupil, the points it cost and where it has got to. The queue carries all five outcomes, including the two nobody demonstrates: a rejection, and a cancellation. A school that cannot say no has not got a reward scheme, it has got a vending machine.

Awaiting decision, approved, fulfilled, rejected, cancelled — approval and hand-over are separate acts
The row is the same record the pupil is watching from their own portal, not a copy of it
A request stores what the reward cost on the day, so re-pricing the catalogue never rewrites what a past redemption was worth
“Points redeemed” sums the queue in the database rather than adding up the visible page
The pending count is the first card and is coloured, because this queue exists to be cleared
Stock decrements on approval as well as on fulfilment, which keeps “out of stock” honest while a hand-over is still pending

See this on your own school’s data.

Every screen in “The counter” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 6 · School office

Is it working — and is it fair?

The last question, and the one a school has to ask about its own adults rather than its children. Every figure so far has been grouped by pupil. Group the same events by the person who awarded them instead, and a different picture appears.

1

Who is doing the awarding

The same ledger, grouped by adult. One member of staff here has issued more than a third of the positive points in the building; two have issued barely a handful; and one is the only adult in the school whose awards come out net negative. None of that is visible from a leaderboard, and all of it decides what a point is worth — because a currency issued to thirty different standards is thirty currencies.

Ranked by awards given, with the positive and negative split per person
“Average per member” is computed across staff who awarded at least once, so the silent majority does not flatter it
Top positive and top negative awarders are called out separately — they are different problems
The weekday histogram is the other half of the argument: awards collapse on a Friday, which is when they are most needed
This page is a management conversation, not a league table, and the product is careful not to pretend otherwise
2

And whether the whole thing is moving

The behaviour analytics surface: the trend of positive against negative over the term, the categories doing the work, and the year groups that are drifting. It answers the question a governing body asks about a rewards scheme, which is never “how many points” but “has anything changed”.

Every widget is declared in the shared analytics registry and computed on the server
Positive against negative over time, which is the only version of the trend worth showing
Category breakdown: a scheme where one category is 80% of awards has one category, not a scheme
The grid is reorderable per viewer, so a head and a head of year can keep different first rows
What a viewer may see is resolved from the server catalogue against their own access

Set this up for your team.

Every screen in “Is it working — and is it fair?” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Step 7 · Parent

And at home

A reward nobody at home hears about is a reward that only happened at school, and the child knows it. The guardian sees the same two screens their child does — not a summary email, and not a monthly report, but the record itself.

1

The badges, from home

What their child has earned and when. It is the same wall the pupil sees, read through the guardian’s own account and scoped to the ward they selected — a guardian with three children switches between three walls and can reach nobody else’s.

The ward is resolved server-side from the validated selection, never from a parameter in the URL
Dates included, so a guardian can ask about the right week
The same badges, the same collection total — one record, two readers
Nothing here is a notification a parent has to have kept: the wall is the source
2

And what the points are for

The catalogue, the balance and the redemptions, from the family’s side. It exists so a parent asked “why has he still not got the trip seat” can answer it themselves — and so the conversation at home is about the eighty points rather than about whether the school is keeping its promises.

Balance and affordability, exactly as the pupil sees them
The child’s redemption history with its status, so a request stuck in the queue is visible to the family too
A guardian reads and does not spend: redeeming belongs to the pupil, which is most of the point of the scheme
And this is where the loop closes — the currency the office priced in Step 1 is now a thing a family is talking about

Ready to run your school on this?

Every screen in “And at home” is the live product, not a mockup. Create your school account, or have us walk you through it on a call.

Run your whole school on one connected platform

Start with the base package, switch on the modules you need, and give every parent, student and staff member a single place to log in.