Here's what I've done to bring new HS outfielders up to speed on fly balls: Set up a two-wheel pitching machine to shoot 300 foot very-high fly balls. It's best to use leather baseballs with torn seams, which randomly hook or slice. (Torn seams, not torn covers.)
When our regular BP balls get torn seams, I save them in a bucket for this purpose.