Each tool is purpose-built for the people using it. Together they replace the spreadsheets, the timing-gate hire and the paper results sheet.
School Sport Portal
The public hub. Region β Division β District β School. Parents find fixtures, teams and upcoming events.
Open portalSportCarnival
Plan the carnival, upload students once, draw heats, record results. Athletics, swimming, cross country β all covered.
Open carnival toolCarnival Timing
On the day: parent volunteers scan a QR code, tap Finish as each athlete crosses. Live scoreboard updates instantly. Replaces timing-gate hire.
Open timingSportPortal (this page)
Where schools sign up, see pricing and manage their account. The flagship that pulls the other three together.
Get startedUpload students once
Paste your class list (name, year level, house). Every carnival, every season, every year β students auto-roll.
Draw heats, pick events
One click to auto-draw heats by age and gender. Configure your events, houses, and points system for athletics, swimming or cross country.
Go live on carnival day
Timers on phones scan a QR to join. Results feed straight back to the scoreboard. Publish live to parents and to your district page.
The one-off setup fee covers every piece of work that turns a blank page into your school's real sport hub. It's the difference between an empty template and a site your parents actually use.
Build your page
We create your school, district, division or region page on SchoolSportPortal — branded with your logo, colours and house names. Your parents can visit it immediately after setup.
Configure your carnivals
Athletics, swimming, cross country — whatever your school runs. We set your events, age groups, points system, pool size, venues. Every detail that makes your format unique.
Upload your student roll
Send us a CSV, a spreadsheet, or even a class list from Compass. Takes 20 minutes of your time. We import it and the platform auto-assigns students to age groups year after year.
Find your historical records
We comb your past carnival results, old newsletters, school website archives and district records — then load your wall of honour: fastest times, most wins, longest throws, famous alumni. Your history, surfaced.
Train your staff
30-minute walkthrough with your PE team. They leave confident to run the whole thing themselves — carnival day, results upload, parent comms.
Sync to your district
If your district is on SportPortal, your results automatically roll up. District finalists, division qualifiers, region representatives — all populated from your carnival data.
We know student data is the sensitive piece. Here's exactly how it's protected — before you upload a single name.
Encrypted everywhere
TLS 1.3 on every connection. Student records encrypted at rest with AES-256. No data ever travels or sits in plain text.
First name + initial only, publicly
Parents and other schools only ever see a student's first name and last-name initial — the standard convention used by School Sport bodies. Full names visible only to staff signed into your school.
Birthdays never shown
Date of birth is used once, to work out age groups. It's never displayed on any page, public or private. You can even provide just the birth year if you prefer.
Hosted close to Australia
Sites served from Sydney edge. Student data in Google Cloud Singapore (asia-southeast1) — the nearest region available, under Standard Contractual Clauses aligned with the Australian Privacy Principles. AU-region migration is on the roadmap for 2027.
You own the data
Export everything as CSV any time. Delete everything any time. Your school has final say — we just host it for you. If you ever leave, you take your records with you.
Never sold or shared
Student data is not sold, rented, used for advertising, or shared with any third party. Ever. Not now, not after a funding round, not if we're acquired. It's in our Terms.
Only the $1/student annual licence is charged in 2026. Setup fees and coordinator tier fees are waived β provided you commit to the 2027 pricing when you sign up this year. No commitment means standard setup rates apply.
$1 per student, per year
Covers everything: your school page on SchoolSportPortal, carnival management on SportCarnival, live timing on the day via CarnivalTiming. Billed annually. Pay now with card β enter your student count at checkout.
Pay $1 Γ students βSign up this termFree
We build your school page, configure athletics / swimming / cross country carnivals to your setup, import your student data, load house and event settings. Normally $250+ β waived if you join before end of Term 1.
Sign up Terms 2β4, 2026
Same setup, just a small fee to cover the work. Still includes full onboarding and your first year of the $1/student licence.
Sign up in 2027
Setup fee rises each year as the platform matures. Lock in cheaper by joining this year.
Sign up in 2028 or later
Full setup fee from 2028 onwards. Setup still covers everything β page, carnivals, student import β just at the standard rate.
The $1/student annual licence is the same every year no matter when you join. Only the one-off setup fee rises over time.
If you're a coordinator β not just running one school β you can add a coordinator account to manage schools beneath you. Draw district finals, publish division results, push qualifiers to region championships. All tiers are free in 2026.
Per-district adminFree 2026
District page, manage schools in your district, run district finals, push qualifiers to division. Normally $150/year β free if you sign up in 2026.
Per-division adminFree 2026
Division page, manage districts in your division, run division finals, push qualifiers to region. Saves half your admin time vs spreadsheets. Normally $250/year β free if you sign up in 2026.