Parents usually visit a school portal with a specific question: Has a payment been received? Is a result available? Is there an assignment or announcement I need to see?
Put common questions first
Balances, receipts, results, attendance and important notices should be easy to find without navigating through administrative terminology.
Use clear status language
Labels such as Paid, Partially Paid, Pending, Published and Submitted are more useful than vague system messages.
Design for mobile use
Many parents will access the portal from a phone. Important actions should remain readable, touch-friendly and fast on smaller screens.
Notify without creating noise
Use notifications for meaningful events and provide enough context so parents understand what changed and whether they need to act.