Teaching admin, off your plate.
OneSchool Companion brings class rolls, behaviour tracking, seating plans and parent contact into one desktop app — built around OneSchool, Compass and Outlook, so you're not juggling browser tabs between lessons. It runs on your own machine; student and school data never leaves it — this site only ever handles billing and licensing.
See it in action

See all your classes at a glance — subject, year and class letter auto-fill from the class code, and Teach/View is one click away.

Mark attendance, log positives and concerns, and add notes or referrals without leaving the lesson screen.

Build a room layout, drop in desks and fixtures, then drag students into place — or let Random do it for you.

Work Flow walks you through choosing the right contact type so the record lands in the correct OneSchool report.
What's included
- Manage up to 30 classes from one desktop app
- Automated web scraping of OneSchool student data
- Integrated browser automation for OneSchool and Outlook
- Queue-based action system for bulk class updates
- Drag-and-drop seating plan builder
- Archive functionality for completed classes
- Secure local data storage — student data stays on your machine
- Built-in "Report a Bug" on every screen, with replies in-app
Choose a plan
Every plan starts with a free 14-day trial. We take your card details now, but you won't be charged until the trial ends — then it rolls automatically onto the plan you pick below.
Annual
$29.90 AUD
per year, up to 6 classes
Pay per class
$2 AUD
per class, billed every 3 months — no class limit
Whole department or school? Add teacher seats below — $25 AUD/seat/year (annual) or $6.25 AUD/seat/quarter (pay-per-class), on top of the class rate. Each teacher gets their own licence key and device.
Already subscribed? Manage your subscription or sign in to your account.