Football is a unique sport because you spend far more time practicing than you do playing games. In order to be a good football player or have a good football team, practice must be efficient and productive. I have been around a lot of good football programs during my years as a player and a coach, and each program is different but the good ones demand that their players and coaches perform well at practice. The players need to be held accountable for their actions during practice, but the coaches must also be accountable for theirs.
In order to have a productive practice, every coach must be actively coaching on every play / rep of practice. As a coach, you should be fatigued at the end of practice because you have been moving and coaching during practice. Coaches should NEVER be socializing with one another while the players are working. This sets a bad example and you are misusing your time on the practice field. There should never be any "down" time during practice, except for water breaks or when the head coach is talking to the team.
It is also the coaches' responsibility to ensure that practice is efficient. The practice field is not the place for "sermons", it is the place for ACTION. You should film your practices so you can watch them with you position group / team and at that time you should do a fair amount of talking. We use Hudl as our film software and it has a lot of great features that allow coaches to make cut - ups and type corrections on the film.
"We are either coaching it or allowing it to happen" is one of my favorite phrases because it is an ABSOLUTE TRUTH!! Do not blame your players if they did something wrong and you have not coached it. They will see right through you and will not play hard for you when the rubber hits the road.
Now, I know A LOT of you are doing a great job coaching your football team and getting the most out of your players!! We have all been guilty of the things I mentioned above, but we most hold each other accountable so we give our players a chance to succeed.
Blessings to each of you this season!!