This is one of the basic [tag]football drills[/tag]. The passing tree is a staple in any passing offense. 
What you need – Most [tag]football[/tag] teams will have an established passing tree – or a basic description of each passing route – hook, slant, square in, square, out, post, flag, fly, etc. You can have two QB’s side-by-side and receiver lines on each side.
How this drill works – In each line, the receivers will run the routes included in the passing tree and the quarterback will throw them the ball. It sounds like a simple [tag]drill[/tag], but here is where the coach can make a bigger impact.
In any drill, if a player is left to do things themselves, they may not do it properly and they can develop bad habits. But, with a [tag]coach[/tag] there in the drill, he can instruct the player on areas where they could improve a route, or a pass.
Results – This has a variety of results: the QB’s and receivers will be on the same page when a passing route is called; the timing with the players will improve because they are used to working with each other; and receivers will learn proper routes.