We have an offensive staff and a defensive staff. When varsity is on offense, then JV is on defense. Then we switch. We do both O and D everyday but periods vary as the week moves forward. We practice about 2.5 hours. Sometimes slightly longer, but not usually.
Daily Segments:
Off:
Indy
Group Run
Group Pass or 7 on 7 (depends on whether it is install or script)
Team O
Offensive Special Teams (Punt, PAT/FG, KO Return) **one segment per day M-W......all on Thursday
Def:
Indy
Interior
Perimeter/ 7 on 7 (After the first week or two these periods are done simultaneously.....OLB's will split time at both)
Team D
Defensive Special Teams ( KO Team, Punt Block/Return, PAT/FG Block) one segment M-W-F....all on Thursday
Monday-Wednesday the periods may progress from more Indy and Small Group and less Team on Monday, to less Indy and Small Group and more Team on Wednesday. It is a progression depending on what we determine our needs to be.
The positive is that all of our kids (JV and Varsity) are getting coached the exact same fundamentals and techniques by the same coach every day.
Of course there are some kids that do not have major roles on the opposite side of the ball. They get enough reps to know the basics in case of emergency (usually in Indy and Group) but also serve as quality "scout" or "look" team players. When they are on scout team we make sure they play the same position that they play for us and we encourage great technique, fundamentals and effort.
One thing that has been good for us is that during Team Periods we have an actual defensive coach running scout team D and an offensive coach run the scout team O. This way they are getting coached up even though they are on scout team.
As far as structure staff-wise, we currently have 4 on offense and 4 on defense. I have had larger staffs but with 8 assistants this is how we do it.
Offense: QB, RB, WR/Slots, OL/TE (TE's with WR/slots during 7 on 7) Defense: ILB, OLB, DB, DL.......but they could be divided however you feel is efficient for your needs