Wow! Never heard of this. It’s not that way here. It’s so interesting to hear about how things work in different parts of the States.
Every school district handles things differently even in our metro area.
Neighboring County schools used to share a football stadium, when I grew up 4 schools shared one. Now in our district each school has their own, it is built into the budget but that field is used by football, 4 soccer teams, 4 lacrosse teams, marching band, 2 track & field teams. Neighboring districts pay coaches sometimes 3-4x what our coaches are paid. They are heavy sports focused. They get good coaches. Families will move there just for sports. Our district is more academic focused.
In our district they provide a venue for SOME sports, they provide a set number of coaches and they provide buses to competitions. Say for Track & Field, they provide I think 5 coaches. That isn't enough for most teams so the "booster club" pays for the other 4 coaches. The booster club is basically parents paying fees to compete and parents/kids fundraising. I ran several booster clubs over the years. There is a budget agreed on by coaches and booster club on how much money is required and how much booster agrees to raise. So maybe a coach doesn't get hired, maybe an overnight meet doesn't happen ... No venue is provided for cross country. My kid's school had creative land around it so I tacked raising the $15,000 we needed to build a course. While we build things and pay for things they are owned by the school.
As a parent I paid Fees (anywhere from $125-250), I bought their uniform ($100), I bought any spirit wear they wanted, I paid for their away meet fees if they were invited ($250 but DS just told me this year it is $475), I paid for their shoes ($100), I paid for their Letter Jacket should they qualify ($300) and participated in any fundraising for the team. Kids who can't afford can not be kept from competing in any "qualifying" events - which did not include the away meet trip. Coaches would always have a box of uniforms, mostly used ones left behind, kids could compete in regular tennis shoes or for a top athlete coaches had discretionary. Our top athlete couldn't afford letter jacket so I got two parents to split the cost with me and he got one. But the bottom line is the School District provided very little money to run this sport. Most sports have to be self-sustaining which means parents have to step up.
Also if a team wants extras like fancy locker rooms, indoor practice fields etc the booster clubs need to raise the money or find a donor. When our high school was built the football field was phase II. A team of parents co-signed a loan to build the stadium immediately and the loan was paid off when the district budget had it set. To pay interest they sold bricks with names on them.
Most the costs of running any sports programs in our schools is paid for by the parents, the athletes and the gate receipts. Many of the venues provided - such as gyms are used by the entire school and for lots of non-sport events.
Sports are a very important part of the high school years. My DS is now a coach. Yes he is a good coach and has many state wins BUT he also knows that most the kids on his team will not go on to compete. What he is teaching them is goal setting, commitment, consistent work outs, healthy lifestyles, working as a team, supporting others. Life skills.
Sports are to some kids the same importance as Debate Club, Orchestra, Model UN, Chorus, Theater, Math Club .....