Skip to main content
PlotSpark
Step 1 of 1

RootSchool

Interactive demo · No account needed

RootSchool

One parent login for everything—clubs, trips, payments, parent evenings, and messages—no more app juggling.

Single parent portal that replaces 5 separate school apps with one modern, mobile-first experience

Pre-loaded with realistic data · Your session is private · Resets after 2 hours

  • Unified parent portal — one login replaces ParentMail, SchoolCloud, and the paper system
  • Never miss an event — parents get push notifications for every trip, club, and parents' evening
  • Reach every family in seconds — announcements pushed to app, email, and SMS simultaneously
  • Replace paper newsletters — send trackable digital updates through the parent portal
  • One tap to book — clubs, trips, and parents' evening slots all in one place on any device
  • Your brand, your portal — custom school colours, logo, and domain for a professional parent experience

Problems we solve & What you get

Before

ParentPay for dinners, SchoolCloud for parents evening, Google Forms for trips, texts for comms, spreadsheets for clubs—parents juggle multiple logins and admin re-keys everything

After

One portal for parents, one dashboard for admin—clubs, trips, payments, parent evenings, and messages all connected with real-time status and mobile-first design

Problems we solve

  • Parents get 5 different apps for clubs, trips, payments, parent evenings, and messages—there's no single school portal.
  • I have ParentPay for dinners, SchoolCloud for parents evening, a Google Form for trips, and texts for snow days—why can't this be one app?
  • The school app hasn't been updated since 2015 and crashes every time I try to pay for a trip
  • I missed the residential trip payment deadline because the reminder went to my old email in a completely different system
  • As a school admin, I spend half my day re-keying data between our MIS, payment system, and communications tool
  • Parents constantly call reception asking 'did my payment go through?' because the system gives no confirmation

What you get

  • Unified parent portal — one login replaces ParentMail, SchoolCloud, and the paper system
  • Never miss an event — parents get push notifications for every trip, club, and parents' evening
  • Reach every family in seconds — announcements pushed to app, email, and SMS simultaneously
  • Replace paper newsletters — send trackable digital updates through the parent portal
  • One tap to book — clubs, trips, and parents' evening slots all in one place on any device
  • Your brand, your portal — custom school colours, logo, and domain for a professional parent experience
  • Zero data re-entry — automatically pulls from your existing MIS and payment systems

Why it works better

Full school operations rather than parents' evenings only — …Connected to Communications for multi-channel messaging, Roo…All-in-one vs messaging-only — ParentMail and SchoolComms ch…

See it in action

The moments that make you think: "This is exactly what I needed"

Parent portal dashboard showing clubs, trips, payments, and parent evenings in one unified view

One login for everything — clubs, trips, payments, and parent evenings all in one place

Everything's in one place — I don't need ParentMail AND SchoolCloud AND the school app any more!

When: Parent logs in and sees all school activity in one dashboard

Available now
I signed the consent form, paid the deposit, and confirmed medical info — on the bus, on my phone!

When: Parent receives a trip consent notification and signs in

Available now
Mobile trip consent form showing digital signature, payment, and medical info collection in one flow

Digital consent, payment, and medical info collected in one flow on any device

Engagement analytics dashboard showing newsletter open rates, consent completion percentages, and parent activity breakdown

See exactly which parents have engaged — chase the 3 who haven't, not the 200 who have

I can see exactly which 3 parents haven't signed the trip consent — I'll send them a quick SMS reminder right now instead of chasing paper forms for a week!

When: School admin opens the engagement dashboard and sees which parents haven't read the newsletter or signed consent

I can see trips, clubs, parent evenings, productions, and visitor sign-ins all on one screen — I used to have 5 different browser tabs open for this!

When: School admin sees all 5 module activities in one unified dashboard for the first time

Unified admin dashboard displaying all 5 RootSchool modules — trips, clubs, parent evenings, productions, and visitor sign-ins — in a single view

All 5 modules in one screen — no more juggling browser tabs for trips, clubs, parents' evenings, productions, and sign-ins

Fair allocation results screen showing lottery outcome with each child's club assignment and waitlist position for oversubscribed clubs

Fair lottery allocation — every parent sees the outcome instantly, no refresh wars, no favouritism

No more refresh wars! The system ran the fair allocation lottery and my child got their first-choice club — all transparent, no favouritism.

When: 200 parents try to book 30 places in football club

We ran the governor election online, and every parent could vote on their phone.

When: School runs first digital parent governor election

Digital governor election voting screen showing candidate profiles, voting progress bar, and real-time turnout percentage on a mobile device

Digital governor elections that parents can complete on their phones

Trip consent form displayed in Polish with a language selector showing the original English and auto-translated Polish side by side

Auto-translated consent forms — every family understands, regardless of their language

The consent form came in Polish! I finally understand everything without asking my daughter to translate.

When: School sends trip consent form and a Polish-speaking parent receives it in their language

Ready to explore?

Your sandbox is pre-loaded with realistic RootSchool data.
No sign-up, no credit card — just click and go.

Prefer to get early access? Join the waitlist