The schedule for a park district basketball league is built by one staff member working backwards from the number of gym hours the district controls. Everything else fits around that number.
Gym inventory is counted first
The district lists its own facilities and any school gyms it can access through an intergovernmental agreement, then counts usable hours on each. That total, divided by game length, is the league's hard capacity.
School access is the variable piece. School athletics hold first claim, and a change in a high school's practice schedule can remove hours the district assumed it had.
Registration caps are set from that count, which is why a league sometimes closes registration while demand clearly remains.
Divisions are formed after registration closes
The district cannot know how many teams it will have until families register, so divisions are drawn afterward. An age group with an awkward number of registrants gets an odd division size and a bye.
Balancing team strength is done by draft, by evaluation, or by simply distributing returning players. Recreational leagues generally favor speed of formation over precision.
Coach requests, sibling requests and carpool requests arrive at this stage and are honored where possible, because they determine whether families actually show up.
Officials constrain the game grid
Referees for youth recreational basketball are often high school and college students available in specific blocks. The schedule is built to cluster games so an official works several in a row.
Scattered single games waste an official's evening and cost the district more per game. Clustering is an efficiency measure with a direct budget effect.
Practices are allocated from the leftovers
Games take the prime weekend hours, and practices get weekday slots at whatever times remain. Younger teams tend to receive early evenings and older ones late.
Teams commonly get one practice hour a week, sometimes shared with another team on a split court. Coaches plan accordingly, and that constraint shapes what a rec season can teach.
The published schedule is a negotiation, not a plan
Holidays, school events, facility repairs and weather all move games after publication. Districts build a small number of makeup slots and use them quickly.
Communicating those changes is a larger part of the job than assembling the original grid. A schedule that changes without reaching families produces empty gyms and forfeits.

