I think HS Sports have declined to where the majority of spectators are family and friends of those playing. When that is the case, demand is inelastic and really they can charge what ever they want and parents will have to pay it. You have to focus on the product if you really want to move the numbers up. Better food/concessions; better competition at games; better announcers and facilities. No one wants to pay (Other than parents) to see Marion Local beat someone by 70. Not a good product to draw in folks. Some schools deliver a better product and see much more revenue from their program but most are in the family and friends category unfortunately. It is a hard cycle to break.
I grew up in TX and 10,000 or more was typical at friday night games. There just does not seem to be the level of support in Ohio for HS sports. If there is no demand, no one is going to spend the money to make a better product.
It used to be that big here in the early 2000s but those day are gone.
The 2002 R4 Semi-Final sold 48,000 at Paul Brown (now Paycor) and Elder-Colerain used to sell out Nippert stadium. They didn't even sell out 6,000 seat Mason Stadium for the Colerain-Elder R4 final in 2019