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.
Build your page
We create your school, district, division or region page on SchoolSportPortal — branded with your logo, colours and house names.
Configure your carnivals
Athletics, swimming, cross country — whatever your school runs. We set your events, age groups, points system, pool size, venues.
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.
Train your staff
30-minute walkthrough with your PE team. They leave confident to run the whole thing themselves.
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. 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.
Hosted in Australia
All student data is stored in Australia (Sydney) using Google Cloud Firestore (australia-southeast1). Consistent with Victorian DET Information Privacy Principle 9 (IPP 9) requirements for data localisation. Covered by Google's Firebase Data Processing Agreement.
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.
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.
$1 per student, per year
Covers everything: your school page on SchoolSportPortal, carnival management on SportCarnival, live timing via CarnivalTiming. Billed annually.
Pay $1 × students →Sign up this termFree
We build your school page, configure athletics / swimming / cross country carnivals, import your student data. 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 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, you can add a coordinator account to manage schools beneath you. 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. Normally $250/year — free if you sign up in 2026.
Per-region adminFree 2026
Region page, manage divisions in your region, run regional championships. Normally $500/year — free if you sign up in 2026.
Lock in your school today
$1 per student. No setup fee. No coordinator costs. Just a commitment to stay on Sport Portal after your first year.
Get started — $1/student