YoShule Docs
For:Guardian

The parent portal lives at /portal and works best on your phone. One sign-in shows all your children — even when they attend different YoShule schools — with a combined fees position across schools.

Before you start

  • Your school uses YoShule and has enabled the parent portal (a school admin turns this on under Dashboard → Settings → Operational policies → Parent portal).
  • The school has your phone number (or email) on file as the child's guardian. Children are linked to you automatically by that contact.
  • For email sign-in, you must have verified the email address the school has on file — see Verifying your email. When you confirm your email you'll also be shown what data the school holds about your child (including any medical information) and asked to give your consent. If you signed a paper consent form instead, the school records that for you.

Signing in — no password needed

  1. Open /portal (or the link your school sent you).
  2. Enter the phone number the school has on file. Tap Send me a code.
  3. Type the 6-digit code from the SMS. Tick Remember this device to stay signed in for 30 days on your own phone.
  4. You land on your home page: one card per child, across all their schools.

You can also sign in with your email ("Use email instead") — you'll get a code plus a one-tap sign-in link.

What you can see

Tap a child's card to open their pages:

  • Fees — invoices, payments, and the outstanding balance. Payments are made directly to the school; the portal is a read-only statement.
  • Results — term report cards once a term is completed, with a PDF download of the official report card.
  • Attendance — roll-call summary (present, late, absent, excused) for the current term.
  • Profile — class, stream, and the guardian contact on file, plus your data consent status. You can withdraw consent from here at any time.
  • Medical — clinic visits, medication given, and any current sickbay stay.

If you have children at more than one school, the home page shows a combined "fees due" total across schools, and the child switcher moves between them without signing in again.

Consent is required to open a child's pages. Until your consent is on record — given digitally when you verify your email, or on a paper form the school scans in — a child's card opens to a short "consent needed" notice instead of their fees, results, attendance, profile and medical pages. If you withdraw consent from the Profile page, those pages close again straight away. To restore access, give consent again through the school office.

If no code arrives, or a child doesn't appear after signing in, ask the school office to check the guardian phone number and email they have on file — the contact you sign in with must match the child's record exactly, and the school must have the portal enabled. For safety, only a few codes can be requested per hour.

Related