Houses & teams.
Lions, Eagles, Phoenix, Tigers. In boarding schools and the Commonwealth tradition, a house is the identity a student carries for years — a Form 1 and an Upper Sixth sharing the same colours, the same head of house, the same pastoral home that cuts across every class. YESS gives that tradition a real home: houses with their own name, motto, colours and emblem, a head of house, and a membership roster that is kept as history, not just a current snapshot. This chapter is honest about where that home ends today — and where house points and the inter-house scoreboard pick it up next.
- 2house screens
- 5roles can manage
- ∞houses per school
- ≈8 minto read
Prologue
A note on this book and the house#
Of every module in YESS, houses is one of the most culturally specific. A school that runs houses doesn't need to be told what they are — they are woven through assemblies, sports day, the prefect structure, the welfare system, the trophy cabinet. A school that doesn't run houses can ignore the module entirely.
This handbook makes a point of being honest about scope. The houses module today is the identity and membership layer — the house catalogue, the head of house, the roster of who belongs, kept as history for the alumni record. The points and competitionlayer — house points awarded, an inter-house leaderboard the whole school watches — is designed and on the roadmap, but it is not built yet. We tell you exactly which is which so you can plan around it.
A house is the home a student keeps for years, across every class they pass through.
Chapter one
Building the house catalogue#
The houses catalogue lives at /dashboard/houses. It opens on a grid of house cards — each one carrying the house's colour swatch, its name, its short code, its motto, the head of house, and a live member headcount — above a summary of total houses, active houses, and total members across the school.
Creating or editing a house is a single centred form. A house carries a name, a unique code (no two houses in a school share one), an optional motto, a primary and secondary colour, an emblem image, a head of house drawn from staff, a display order, and an active flag. Houses are soft-deleted — retiring a house hides it without erasing the history of who once belonged to it.
What a house carries
- 1
Name & code
A display name (Lions) and a short code (LIO) that is unique within the school. The code is the house's compact identifier across rosters and badges.
- 2
Colours & emblem
A primary and secondary colour and an emblem image. These drive the colour swatches and the house's banner on its detail page — the school's own livery, not a generic palette.
- 3
Motto
An optional rallying line — the house's words, shown in italics on the card and the detail hero.
- 4
Head of house
A staff member who oversees the house's welfare. Shown with a crown on the card; pastoral leadership made explicit.
- 5
Order & active flag
A display order so the catalogue reads in the school's preferred sequence, and an active flag so a retired house can be hidden without losing its membership history.
Chapter two
Who belongs — the roster#
A house is nothing without its members. Each student's membership is a record in its own right: the student, the house, who assigned them and when, a reason, and — crucially — an active flag with an end date. When a student moves house or leaves, the old membership isn't deleted; it is ended and preserved. That is what lets the alumni record answer “which house was Pascal in, 2018 to 2024?” years later.
Open a house from the catalogue and you land in its mini-world at its detail page. The hero shows the house's emblem, colours, and motto; a vital strip carries the member count, the head of house, and the display order; and the Members room lists every student in the house with their photo, ID, and section, each one a click away from their full student record.
Who can manage houses
Two permissions gate the module: houses.view, which every signed-in role holds, and houses.manage, which creates, edits, retires houses and assigns students. Five roles carry manage by default — school admin, principal, vice-principal, head of department, and the hostel warden, who in boarding schools often runs house affiliations alongside dormitory allocation. Teachers, students, and parents can see houses but not change them. Every change is captured in the audit trail.
Chapter three
What makes the houses module elite#
Four things done right
- 1
Membership as history, not a flag
A student's house is a dated assignment with an end date, not a single mutable column. Moving house ends one membership and opens another, so the record can always say which house a student was in, and when — for the alumni file as much as for today's roster.
- 2
The school's own livery
Primary and secondary colours, an emblem, a motto, a code — a house renders in its own colours on every surface, so Lions look like Lions, not like a row in a generic table.
- 3
Cross-class by design
Houses cut across classes on purpose. The class-distribution strip makes that visible — you can see at a glance how a house spreads across the year groups, which is exactly the lens you need for fair teams.
- 4
Pastoral leadership made explicit
Every house can name a head of house from staff, surfaced with a crown wherever the house appears. The welfare structure the tradition depends on is a first-class field, not a note.
Planned features — honest scope
House points and the scoreboard#
This is the part of the handbook to read carefully. The houses module today delivers identity and membership in full. The competition layer — the part most people picture when they hear “house points” — is designed but not yet built. There is no points table, no inter-house leaderboard, and no competition record in the platform today. Here is what is coming, named plainly so you don't plan around a feature that isn't there yet.
Four features still to come
- 1
House points
Awarding and deducting points to a house — for academics, conduct, sport, or merit — with an attributable trail of who awarded what and why. The foundational ledger this needs is not in the platform yet.
- 2
The inter-house leaderboard
A live scoreboard the whole school watches: house standings this term, the running total, the trend. This is the headline competition surface, and it follows directly from the points ledger above.
- 3
House events & competitions
Sports day, the drama cup, the quiz — a record of inter-house events, their results, and the points they feed into the leaderboard. Planned to sit alongside the school calendar.
- 4
Student & parent visibility
A student seeing their house standing in their own portal, and a parent seeing their child's house and its place in the table. Read access exists for membership today; the competition view follows the leaderboard.
The full lifecycle
A house, founding to alumni#
Founding. An administrator creates the school's houses — name, code, colours, emblem, motto — and names a head of house for each. The catalogue shows them in display order.
Populating. Students are assigned to houses, often at intake. Each assignment is dated and attributed; the member headcount and class distribution fill in on every house's detail page.
Through the years. A student keeps their house as they move up the school. The occasional move — a transfer, a re-balancing — ends one membership and opens another, and the history of both is preserved.
Graduation. A student leaves; their membership is ended, not erased. Their house remains part of their record — the thread the alumni directory can pick up.
Retirement. If the school ever retires a house, it is soft-deleted: hidden from the active catalogue, but its members' history stays intact.
Adjacent modules
Where houses connect#
Houses sit at the centre of a school's pastoral and social life, and touch several modules — fully today, and more once the competition layer ships.
Adjacent modules
- 03Student informationA house member is a link to the full student record; a student's house shows on their profile and travels with them.
- 23Boarding lifeIn boarding schools the hostel warden runs house affiliations alongside dormitory allocation — both gated by the same role.
- 13Student life & conductClubs, councils, and merit live next door; the planned house-points layer will draw on the same conduct and merit events.
- 11Conduct & restorationConduct merits and demerits are the natural feedstock for the house-points ledger when it ships.
- 25Alumni & mentorshipPreserved house membership is exactly what the alumni record needs — which house a graduate belonged to, and for which years.
Tutorial
Do it step by step#
Stand up the school's house system from scratch — catalogue, colours, heads of house, and a populated roster. Four steps, the way an administrator actually does it.
- 1
Create the houses
Open /dashboard/houses and add each house — name, a unique code, and the motto. Set a display order so the catalogue reads in the school's preferred sequence.Keep codes short and distinct (LIO, EAG, PHX). They are the compact identifier the house carries everywhere.
- 2
Give each house its colours
Set a primary and secondary colour and upload the emblem so each house renders in its own livery on its card and detail hero — the school's actual house colours, not a stand-in palette. - 3
Name the heads of house
Assign a head of house from staff to each house. They appear with a crown wherever the house shows, making the pastoral leadership structure explicit across the platform. - 4
Populate the roster
Assign students to their houses — typically at intake. Open a house's detail page to watch the member count and the class-distribution strip fill in, and click any member through to their full student record. Every assignment is dated and kept as history.Use the class-distribution strip to check a house is balanced across year groups before you seed teams for sports day.
The houses are founded, dressed in their colours, led, and populated — and every membership is kept as history, ready for the day house points and the scoreboard arrive.