4:15? What time does your HS get out of school? We start practice at 3. We get done most nights at 5:30. If the HC is feeling crazy she lets me take some hitters out for private work. How long is a HS practice in your area? Lets say that it is 2 1/2 hours like ours. Now you have them make it to yours for 2 hours. How much throwing etc. are those arms doing? Where do they get homework etc. in? It is a great thing I don't live in your state. After our practices, I doubt that physically players could handle it. Our girls, tonight will get in a minimum of 300 swings in. BTW, my position regarding a "punishment" is that players who aren't playing HS ball get full credit for attending practice. So, a player could, in theory, do the math and then determine that another player playing the same position now has more points and so, the player needs to do something to gain points.
I am interested, again, in what time your school gets out and how many hours of HS practice these players do in a night.
I'm not advocating the amount of practice time being spoken of, but at my school, we have an athletic block last period. We begin practice at 1:45 and are finished by 4 normally. Towards the end of the season, we are usually finished by 3:45. IMO at this point of the season, with playoffs about to begin, less can be more when it comes to practice.