Athletics administration in half the time.

Eligibility, rosters, schedules, dues, and fundraising for any athletic program, from a county district to a travel club. Search anything, automate the busywork, and keep every team, athlete, and form moving.

Comply

Athlete and coach compliance made easy.

Half Court ensures forms, eligibility and paperwork gets off your plate.

Eligibility is computed.

Half Court computes every compliance requirement the moment you look, stores nothing, and sorts the next thing to fix to the top.

Home
Find a student, coach, or team
How Bayside High is doing 93% cleared

Varsity football

95%

39 cleared · 1 on us · 1 incomplete

Girls basketball

88%

21 cleared · 2 on us · 1 incomplete

Boys soccer

89%

25 cleared · 1 on us · 2 incomplete

Track and field

92%

48 cleared · 1 on us · 3 incomplete

Volleyball

100%

18 cleared · 0 on us · 0 incomplete

No more incorrect forms.

We believe AI can be used properly. Half Court reads every upload against your rule, written in your words, and turns your paragraph into the checks it runs.

When something is missing it goes back to the guardian with the reason, in words they can act on. When it is unsure, it passes it to a person. A human approves every clearance either way.

Bayside High · Physical

Your rule, in your words

Never retype a date off a PDF.

When a document comes in, Half Court pulls the fields out and drops them onto the record and the form. The exam date, the provider, the expiry, and the rest, all auto-populated.

Kelly's physical

PDF, 4 pages
Physical Examination Form
Patient: Kelly Kapowski
Provider: Dr. A. Reyes · NPI 1710984321
Date of exam: Aug 8, 2026

Physical on file

Waiting on the read

Exam date

Not entered

Provider

Not entered

NPI

Not entered

Expires

Not entered

Prevent forgery.

Some families cut corners. Half Court fingerprints every upload: physician verification, stamp detection, duplicate files, and more.

Anything that does not add up is held for a person, reducing risk for your schools and clubs.

Zack Morris · physical

Football · #10 · fingerprint
Provider lookup Clear

Matched the signing physician, Dr. A. Reyes MD, in Athens by phone and ZIP.NPI 1710984321

Office stamp Flag

The stamp reads NPI 1841772290, which the registry lists under another name.

Exam date Flag

The date on page 3 looks altered. Page 1 reads Jun 2, page 3 reads Aug 8.

Duplicate check Clear

No other student in the district uploaded this file.

Build any requirement in minutes.

A requirement is anything an athlete or a coach has to have before they play: a form to sign, a physical to upload, a records check that runs itself, a certification with a date on it. Name it, pick the kind, say who needs it, and publish. It lands on every affected roster tonight. No ticket, no release, no waiting on us.

New requirement

Draft

Kind

Form to sign Upload Records check Certification

Name

Required for

On 3 activities

129 students tonight

A Georgia district

The state forms, the physical, the concussion form

Yours

A travel club

Birth certificate, insurance card, waiver

Yours

Your staff

CPR, concussion course, background check

Yours

Rules

A district's forms, a club's documents, and staff on the same board.

Actions

6 waiting on you

Kelly Kapowski · physical

Read and ready to approve

Review

Zack Morris · physical

Held, two signals flagged

Look

Actions

Everything waiting on a person, ours first, cleared one tap each.

Half Court read the upload

Read

Exam date Aug 8, 2026, from page 3.

Provider Dr. A. Reyes, NPI matched. A person approves.

Reads

The read sits beside the upload. A person approves.

Staff · Girls basketball

Same board

T. Simpson · Head coach

CPR expired Aug 30

Expired

R. Ochoa · Assistant

CPR, concussion course, background

Cleared

Staff

A lapsed CPR card reads like a missing physical.

Concussion acknowledgement

Football · 41 families

The Morrises

Signed on the phone, 8:41 PM

Signed

9 families

Reminder goes out tonight

Remind

Signing

A link in a text, signed on the phone, on the roster tonight.

Drag, or use the arrows

Roster

Find every team or athlete fast.

Half Court's technology allows directors and coaches to find what they need immediately.

Tue, Sep 16 · Practice

Main gym · 3:30 PM · Girls basketball

1 left

Roster

2 of 3 marked

Kelly Kapowski

Grade 11 BHS9000042

Jessie Spano

Grade 12 BHS9000077

Lisa Turtle

Grade 10 BHS9000104

Zack Morris

Football · #10

Matched

Kelly Kapowski

Basketball · #4

Matched

A.J. Slater

Confirm: is this A.C. Slater?

Confirm

Jessie Spano

Track and field

Matched

What the sheet said

Confirm

A.J. Slater is not on the roster.

A.C. Slater, grade 12, is. Same team, same number. Is this the same athlete? You decide; Half Court never guesses.
Read

38 athletes and 11 events read from 4 tabs.

Schedule

Forget the calendar.

Calendars are cumbersome and complex. Half Court intelligently surfaces what's important for you 👉, then gets out of the way.

Surface what's important to you.

Every scheduled event is in one easy-to-read list. Narrow it by sport, home or away, level and more.

Today · September 11

5:30 PM

Bayside vs Cortez

Main gym

4800 Bayside Ave

Coach L. Ochoa

6:00 PM

Valley at Ridgemont

Ridgemont Field 1

12 Ridge Rd

Coach P. Nair

Tomorrow · September 12

7:00 PM

Bayside at Ridgemont

Ridgemont Stadium

12 Ridge Rd

Coach R. Belding · bus 3:45 PM

5:00 PM

Valley vs Bayside

Valley gym

900 Valley Pkwy

Coach T. Simpson

Saturday, September 13

9:00 AM

Track invitational at Valley

Valley High track

900 Valley Pkwy

Coach A. Ruiz · bus 7:15 AM

11:00 AM

Valley vs Cortez

Valley Field 2

900 Valley Pkwy

Coach P. Nair

Tuesday, September 16

5:30 PM

Bayside vs Valley

Auxiliary gym

4800 Bayside Ave

Coach L. Ochoa

Anywhere with an address.

We integrate with Google to ensure you can make any location a venue. Once a venue is saved, it can be reused by everyone else, too.

New venue

Anywhere with an address

Address

11925 Wills Rd, Alpharetta, GA 30009

Areas

Fields 1 through 6, two gyms

Set it once.

Making recurring practices has never been easier. It's how the trainer knows who is on the field at 3:30 every Tuesday. Canceling is just as easy, too.

Recurring practice

Varsity football

Days

Time

3:30 PM to 5:30 PM

Through

Nov 14

20 practices on Tue and Thu, at the practice field.

Families see it too.

An update in Half Court updates for parents as well. Families can notify coaches and vice-versa.

Your family

Anything owed, then what is coming up.

Kelly Kapowski

Bayside High

Cleared

Coming up

  • Friday, September 11
    🏀

    Practice

    3:30 PM · Main gym

  • Saturday, September 12

    Bayside at Ridgemont

    7:00 PM · Ridgemont Stadium · Away · bus 3:45 PM

  • Wednesday, September 16
    🏀

    Practice

    3:30 PM · Main gym

Questions for the coach? Email T. Simpson at tsimpson@bayside.example.

Fri, Sep 12 · at Ridgemont

Bus leaves 3:45 PM

Cleared to travel

Physical and forms on file

22 of 24

Jessie Spano

Physical expired Sep 3

Expired

Travel

Answered before anyone stands in the lot, with the reason.

Bayside High · Thursday

3 areas

Main gym

3:30 PM Girls basketball practice

Booked

Main gym

4:00 PM Boys basketball, refused

Taken

Get specific

Areas inside a venue. Two teams cannot book the same one.

Marcy Kapowski

Kelly's week

Thu 3:30 PM · Practice

Main gym

Can't make it

Reason

Orthodontist, back Friday.

The parent says so

Thursday's absence, reported from the kitchen, no login.

Girls basketball

Thu practice · coach view

Kelly Kapowski

Orthodontist, back Friday.· #4

Excused

Jessie Spano

Grade 12 · Forward· #12

The coach sees it

On the roster before practice, as an excused mark.

Saturday, Sep 13

Track and field

Invitational at Valley

Valley High · 9:00 AM

Meet

Bus leaves 7:15 AM

From the gym lot · 48 seats

47 of 48

Transport

The invitational, the bus, and who is cleared to board.

Tuesdays

Varsity football

Sep 16 · 3:30 PM

Practice field

41 of 41

Sep 23 · 3:30 PM

Field flooded, the rest stay

Cancelled

Rained out!

Cancel a Tuesday practice with ease.

Drag, or use the arrows

Collect

Make it easy to collect.

With Half Court, it takes four taps from when a coach wants to collect to when a parent pays. We make it easy to connect bank accounts, settle funds into the program's own account, and let the coach see who owes what on the roster.

We can integrate with boosters, allow steward-only roles and can spin up additional collections during a season in just a few minutes.

Messages Bayside Athletics
Bayside girls basketball: $120 dues for Kelly are due Oct 1. Pay in a minute, no account needed:

Today 4:12 PM

Fundraise

Fundraising for the kids.

We charge 0% on any of our fundraisers. You read that right. 0%.

Set up between practices.

Create a goal, story, photo, and share all within minutes. The campaign is live the moment the link is shared.

Step 1 of 4

The goal

Campaign

Goal

Closes

The team keeps 100%.

Half Court charges nothing on a fundraise. No platform fee, no percentage, no cut. A $50 gift is $50 to the team, and the payout reads the same number the donor saw.

$4,380

Raised

$0

Half Court fee

$4,380

To the team

Grandma Kapowski's gift

This morning

Gift

From the text, no account

$50.00

Half Court fee

None. Ever.

$0.00

To Girls basketball

Settles into the program's own account

$50.00

Every athlete raises.

Want to get your student athletes involved? Half Court can allow each kid to get a page under the campaign. They share one link, their grandparents give, and the team bar adds them up.

Kelly Kapowski

$520 of $500

Jessie Spano

$310 of $500

Lisa Turtle

$80 of $500

New uniforms

$4,380 73%

of a $6,000 goal · 41 gifts

Tap an amount.

The page a donor sees

Team, photo, goal bar, three amounts. Pick one and the bar moves.

Kelly's page

New uniforms

hc.team/give/gbb/kelly

Shared by Marcy, 11 gifts

Copy

Thank-you sent

To every donor, by name

Sent

Kelly's link

One link for the parent to share. The grandparents give to Kelly by name.

Payouts

Girls basketball boosters

Paid out Sep 8

New uniforms · 41 gifts

$4,380.00

GBB Boosters

Checking ····9034

Connected

Same rail as dues

Gifts settle where dues settle. Nobody at Half Court holds the money.

$4,380

Raised

41

Gifts

$4,380

Paid out

The figures

What the campaign raised, how many gave, what went out.

Drag, or use the arrows

Half Court for Districts

Make your ADs happy.

We create one tenant for the county and every school inside it. The district AD sees all of it, a school AD sees theirs, a coach sees one team. Nothing is stored, so the board is never stale, and the next thing to fix is at the top.

1,731 athletes across 5 schools, by sport.

Football Basketball Soccer School
Bayside High 95% 39 of 41 88% 21 of 24 89% 25 of 28 95% 392 of 412
Valley High 86% 30 of 35 84% 27 of 32 81% 22 of 27 90% 349 of 388
Ocean View High 94% 31 of 33 91% 20 of 22 93% 25 of 27 95% 286 of 301
Ridgemont High 76% 28 of 37 66% 19 of 29 79% 22 of 28 84% 300 of 356
Cortez High 84% 26 of 31 78% 18 of 23 84% 21 of 25 89% 245 of 274
County 87% 154 of 177 81% 105 of 130 85% 115 of 135 91% 1572 of 1731

Students

Synced 2:10 AM

Infinite Campus

1,731 students · 5 schools

Connected

OneRoster 1.1

Enrollments and grades, every night

Nightly

Kelly Kapowski

Enrolled at Valley · plays for Bayside

One edit

Infinite Campus and OneRoster

Students come from your SIS, nightly, one way. Names are never retyped.

Comply

Replaces the forms tool and the spreadsheet

One app

Collect

Replaces the payments app and the cash box

One app

Fundraise

Replaces the fundraising site and its cut

One app

One app, not five

Five things a district runs today, and what each becomes.

Bayside High

Athletes and staff

Varsity football

41 athletes · 5 coaches

Cleared

Girls basketball

Coach T. Simpson · CPR expired Aug 30

Coach

Athletes and coaches

A team with a lapsed coach reads the same as a team with an uncleared athlete.

Thu 4:00 PM · Practice

Boys soccer · Field 2

Cancelled

Notice sent

25 families · text and email · reason attached

Sent

Rained out

Cancel with a reason and every family hears within the minute.

Actions

3 waiting on you

Kelly Kapowski · physical

Read and ready to approve

Approve

Football · Thu practice

Attendance not marked

Mark

From the sideline

Approve a physical, mark attendance, read the schedule, from the AD's phone.

Your SIS

Students in, nightly. Working today.

Live

Referee scheduling

Games out to the assignor

Ask us

Film and ticketing

Rosters and schedules where they are needed

Ask us

Built to connect

Referee scheduling, film, whatever the county already runs. Ask us.

Who can see medical

Bayside High

Athletic director, trainer

Full physical detail

Reads

Head coach

Cleared or not, no detail

Scoped

Medical stays medical

Who can read a physical is a setting. Every read is on the record.

Drag, or use the arrows

Half Court for Clubs

Club teams benefit, too.

Half Court was built in a way for schools and clubs to take advantage. Age groups instead of grades, dues instead of fees, a birth certificate and insurance instead of a state ruleset; same concepts just different words and all of the benefits.

10U Dolphins

Sat 9:00 AM vs Roswell

Maya Chen

#4

Approved Paid

Leo Park

#7

Approved Paid

Sam Okafor

#11

Missing Paid

Ava Ruiz

#2

Approved Owes

We'd love to meet you.

Tell us about your athletics program and we will set up a fifteen minute walkthrough.

Request a demo

Or try it for free first. The demo county rebuilds every night, so click anything.