Skip to main content

For schools and the providers they trust

Run every extramural at your school from one place.

Replace the spreadsheets, WhatsApp threads and chased invoices. ExtraHub gives your school one inbox for provider applications, one timetable for parents, and one revenue report every term.

No credit card. Seeded with demo data so you can show your principal tomorrow.

Choose your path

Are you a school?

One place to run your extramural programme.

  • Approve providers with documents and insurance in one click
  • Publish term timetables your parents actually use
  • Track revenue share per term — no chasing invoices

Are you an extramural provider?

Get on every school's extramural page.

  • One profile that goes live at every school you're approved by
  • Bookings via your own channel — WhatsApp, email or form
  • Transparent revenue share, no surprise invoicing

How ExtraHub works

One workflow for the three people who currently fight a spreadsheet every term.

  1. 1

    Schools onboard in minutes

    Create your school, set your colours, and invite your first providers with a shareable link.

  2. 2

    Providers apply once

    Documents, pricing, days, capacity and booking channel — all in one profile your school approves or queries.

  3. 3

    Parents browse and book

    Approved activities go live on your branded school page. Parents book directly with the provider.

See it live

Live demo school

Browse Sunnydale Primary's extramural page exactly as a parent would.

Approved providers, term timetables, filters, and one-tap bookings — populated with demo data so you can click around before signing up.

Frequently asked questions

Who is ExtraHub for?
Schools that run extramural programmes — and the coaches, tutors and clubs they approve to deliver them.
Do parents need accounts?
No. Parents browse and book straight from your school's public page, using whichever channel each provider uses (WhatsApp, email, or a booking form).
How does revenue share work?
You set a revenue-share percentage per provider. Each term, providers submit enrolment numbers and the school share is calculated automatically.
Can a provider work at more than one school?
Yes. One provider profile, applied to and approved by each school independently.
Is our data isolated from other schools?
Yes. Every table is row-level-secured per school. Only your school's admins see your applications, schedules and financials.

Bring your extramurals onto ExtraHub.

Set up your school in under a minute, or apply as a provider — same place.