I believe many things should be taken into consideration when creating a strength and conditioning program.
The amount of kids, Coaches educated on lifting and technique, equipment, and whats needed most (strength/speed). I also believe that a program should incorporate stretching and warmups (things that make the muscles work some but also help the blood flowing). Kids should be talked to about goals and how to reach those goals (proper eating). Kids should not be in the gym 5-6 days because it will burn some out and also prevent muscle recovery time. The program should change after a period of time to keep muscles confused and from plateuing. Adding endurance lifts are important in my mind also, reason being a kid may be able to bench 350 2 times but in a game of Football a kid doesn't block someone just two times. He could be having to block someone 20-30-40 times and without proper training for the muscles, the kids strength will greatly drop and quick. The conditioning is also key, it needs to vary, from agilities, plyometrics, and sprinting endurance. With all these taken into account, I believe a program can be set up to maximize a kids potential in multiple aspects of the game and not just one. Also, if coaches want kids to be motivated and care about effort and getting better, you have to have coaches that are enthusiastic about the training and try to motvate and push the kids to get better. And lastly, I am a firm believer of holding players accountable for showing up, if a coach plays a great player that rarely shows up during training, I believe it looks bad on both the coaches character and the Schools football program. Football is played with 11 players (from one team) on the field, to play favorites during training and offseason would take away from the building of a team and a family.