πŸ… Built for school sport

Run your carnival. Publish live results. Save hours of admin.

SportPortal is one simple platform for schools, districts, divisions and regions. Your own page, full carnival management, live on-the-day timing β€” everything in one place.

See pricing Log in or request access
Four tools, one login, one bill

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

schoolsportportal.com.au

The public hub. Region β†’ Division β†’ District β†’ School. Parents find fixtures, teams and upcoming events.

Open portal
πŸ†

SportCarnival

sportcarnival.com.au

Plan the carnival, upload students once, draw heats, record results. Athletics, swimming, cross country β€” all covered.

Open carnival tool
⏱️

Carnival Timing

carnivaltiming.com

On the day: parent volunteers scan a QR code, tap Finish as each athlete crosses. Live scoreboard updates instantly. Replaces timing-gate hire.

Open timing
🧭

SportPortal (this page)

sportportal.com.au

Where schools sign up, see pricing and manage their account. The flagship that pulls the other three together.

Get started
Three steps to run your next carnival
1

Upload students once

Paste your class list (name, year level, house). Every carnival, every season, every year β€” students auto-roll.

2

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.

3

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.

We do the onboarding, you go live

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Built so schools and parents can trust it

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.

$1 per student this year. Everything else waived if you lock in 2027.

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.

Annual licence

$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 β†’
$1per student Β· per year
Setup Β· this term

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.

$0setup Β· one-off
Setup Β· rest of 2026

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.

$250setup Β· one-off
Setup Β· 2027

Sign up in 2027

Setup fee rises each year as the platform matures. Lock in cheaper by joining this year.

$550setup Β· one-off
Setup Β· 2028+

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.

$750setup Β· one-off

The $1/student annual licence is the same every year no matter when you join. Only the one-off setup fee rises over time.

District, division and region admin

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.

District coordinator

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.

$150per year Β· from 2027
Division coordinator

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.

$250per year Β· from 2027
Region coordinator

Per-region admin