Built for fairness. Proven by math.

Every Seat, Fairly Drawn.

Running a school enrollment lottery shouldn't mean three weeks of spreadsheets, anxious parents, and hoping nothing goes wrong. Marble makes it fast, auditable, and provably fair — for every school, every family, every draw.

Schools: onboarded by invitation. Families: sign up free in minutes.

How It Works

From open applications to enrolled students — in four steps.

1

Apply

Families apply online in minutes.

Parents browse open lotteries, submit applications, and get a confirmation — all from any device, in any language. No paper. No lost forms.

2

Draw

Run the lottery with one click.

Marble uses cryptographically verifiable random selection to run your draw. Every result is independently auditable. You'll never wonder if your lottery will hold up to scrutiny.

3

Accept

Families get notified instantly.

Selected families receive offers automatically. They accept online, on their timeline. Offers that expire move to the next family on the waitlist — hands-free.

4

Enroll

Close the loop. Keep the records.

Schools manage enrollment with a full audit trail — timestamps, draw seeds, algorithm version, and documentation ready for authorizers, regulators, or anyone who asks.

The lottery your school can stand behind.

Most schools dread lottery season. Marble schools look forward to it.

Provably Fair

Our seeded Fisher-Yates shuffle uses cryptographic randomness — the same standard used in secure elections. Every draw can be independently verified by anyone, anytime. When a parent asks "was this really random?" — you can prove it.

Audit-Ready by Default

Every lottery generates a complete compliance record — draw seeds, timestamps, algorithm version, application list, and results. One click exports everything your authorizer, legal team, or state regulator needs. No scrambling, no reconstructing from memory.

Works While You Sleep

Email and in-app notifications go out automatically at every step. Expired offers roll to the next family on the waitlist. Reminders go out before deadlines. Your lottery runs itself — you just watch.

Families Actually Trust It

Parents apply from their phone, track their status in real time, and see exactly where they stand on the waitlist. In multiple languages. No phone calls to the office asking "what's going on."

Built for the people who run the lottery.

Admissions season is stressful enough. Marble handles the lottery so you can focus on the part only you can do — welcoming families into your school.

  • Setup in minutes — not weeks
  • Full compliance documentation, auto-generated
  • Parent communication, fully automated
  • Waitlist management that runs itself
  • Works for charter, magnet, public school transfers, and multi-campus networks

Annual plans start at $999/year. First lottery is always free. We'll get you set up.

The lottery should feel fair. Now it is.

Apply for your child's school, track your status in real time, and get notified the moment something changes. No waiting by the phone. No wondering where you stand.

  • Apply from any device
  • Available in multiple languages
  • Real-time status updates
  • Waitlist position transparency
  • Instant notifications when offers are made

Simple, honest pricing.

Annual plans. No monthly tricks. First lottery is always free.

Starter

$999/year

1 school

  • Unlimited applications
  • Full audit trail
  • Parent portal
  • Waitlist automation
  • Compliance docs
  • Analytics
  • Email & in-app notifications
Most popular

Network

$4,200/year

2–20 schools

  • Everything in Starter
  • Network reporting
  • Consolidated compliance docs
  • Dedicated onboarding
  • Priority email support

District

$250/school/year

21+ schools

  • Everything in Network
  • Custom onboarding
  • Priority support + SLA
  • 50 schools = $12,500/yr
  • 150 schools = $37,500/yr

All plans include your first lottery free. No credit card required to start.

Your next lottery could be your easiest one yet.

We'll set you up. You run it free. Then decide.

No credit card. No commitment. We handle onboarding.