School Platform

School Platform

Set up a school and keep its records in one place: staff and students (with CSV import), guardians, a timetable that catches clashes, and a calendar with term dates. Each school's records are kept apart from every other school's, and one login can belong to several schools.

Demo school: sign in as admin@riverside.test

What it does today

  • School setup

    Register a school, then add its terms, classrooms and subjects. A checklist on the dashboard links to each screen.

  • Staff

    Invite admins and teachers by email, resend pending invites, and switch someone between admin and teacher.

  • Student records

    Add, search and filter students, or import them from a CSV file. Bad rows are reported by row number, and re-importing a file creates nothing new.

  • Guardians

    Invite parents and guardians and link each one to their children by admission number.

  • Timetable

    Set the bell schedule and fill in each classroom's week. A teacher can't be booked in two rooms at the same time.

  • Calendar and terms

    Month and week views of events for the whole school, one classroom, staff or guardians, with term dates marked.