← Back to all work

Education · Applicant tracking system

One admissions lottery. Eighty thousand students. Zero seats lost to a spreadsheet.

A top-ranked public school system in the Northeast needed a single, auditable platform to run lottery-based admissions across every program in the district — replacing a process that had outgrown what manual tracking could support.

Use caseApplicant Tracking SystemsIndustryEducationBuild time8 Weeks
100+schools on one platform
80,000students covered
8 wksfrom kickoff to go-live

What it does

A provably fair admissions engine, built for scrutiny.

Full audit trail

Every drawing, override, and rule change is timestamped and exportable — built for compliance review, not just record-keeping.

No-code rule engine

Eligibility rules are configured through a filter builder, not a development ticket. Adjust priorities program by program, season by season.

Real-time match preview

See exactly how many applicants match a rule before it ever runs — no surprises on drawing day.

Multi-program, one system

Every school and program runs through the same platform instead of a patchwork of spreadsheets.

Role-based access

Draft, preview, and final-run permissions keep unauthorized changes out of a live lottery.

Exportable reporting

Drawing logs and match data export cleanly for board reviews, audits, or public records requests.

The situation

Every program had its own waitlist. None of them talked to each other.

Lottery-based admissions only work if the process is provably fair — every applicant entered once, every seat allocated on the same rules, every decision traceable after the fact. At district scale, that had been managed program by program, school by school, with no shared system of record.

As enrollment pressure grew, the gap between what stakeholders needed to trust and what the existing process could demonstrate got harder to close.


What we built

A single admissions engine, configurable per program

Bryco implemented its EquaLottery admissions platform as the district's system of record for lottery-based enrollment — built to be configured, not rebuilt, as each program's rules changed year to year.

One platform, every program

All applications, across every school and program, run through the same auditable pipeline instead of a patchwork of spreadsheets.

Configurable, not custom-coded

Program rules, seat counts, and priority criteria are set per program without a development cycle each time they change.

Built for scrutiny

Every selection decision is traceable — the record a district needs when a placement is questioned.

Product in action

The lottery dashboard — rules, applicant counts, and drawing history in one view.
The lottery dashboard — rules, applicant counts, and drawing history in one view.
Each rule shows live match counts as filters are applied — no guessing before a drawing runs.
Each rule shows live match counts as filters are applied — no guessing before a drawing runs.
Building an eligibility rule, filter by filter.

The rules changed by program and by year. What Bryco delivered didn't force us to choose between fairness and flexibility.

District admissions leadership, top-ranked Northeast public school system

Why it matters

The team that builds your compliance-critical systems should know them cold — not hand them off to someone who wasn't in the room.