RPOs for a High School Offense: Adding Them Without Blowing Up Your Run Game

Every offseason a coach emails me with the same worry, usually after a clinic weekend. He watched somebody install an RPO system with forty tags and eight reads, and now he's convinced that if he doesn't add all of it, his offense is behind the times. Then he tries to cram it in, his install triples, his kids are confused, and by Week 3 both his run game and his new pass concepts look worse than what he had before he started. Building an RPO high school offense does not have to work that way, and honestly it shouldn't. The whole point of a run pass option is to make your run game harder to defend, not to replace it with a quiz your quarterback fails on Friday night.

I run RPOs and I believe in them. But I run a handful, tagged onto plays my kids already know cold, and that's on purpose. You do not need forty RPOs. You need a few good ones bolted onto the runs that already carry your offense, reading a defender who was already causing you problems. Everything past that is usually a coach collecting concepts instead of solving a problem.

Start with the run you already run

The smartest way to add RPOs to a high school offense is to stop thinking of them as new plays. They're not. An RPO is a tag on a run you already have. If buck sweep is your bread and butter, you don't install a brand new RPO play, you tag a quick throw onto buck sweep and tell the quarterback to read one guy. The line still blocks buck. The backs still run buck. To ten of your eleven players, absolutely nothing changed. That's the beauty of it, and that's why it doesn't blow up your offense, because ninety percent of the play is something your kids have repped since spring.

Take belly, take buck, take whatever series is already your foundation. Those are your RPO carriers. You keep every rep you've already invested in that run, and you add one small answer for when the defense loads up to stop it. You're not asking your line to learn anything new. You're not asking your backs to learn anything new. You're asking one player, the quarterback, to read one player on the defense, and to make one decision.

Read one conflict defender, not the whole field

Here's the part coaches overcomplicate. An RPO works because it puts one defender in a bind, a guy who can't be right no matter what he does. If he crashes to stop your run, you throw behind him. If he widens or drops to cover the throw, you hand it off and run right where he used to be. That defender is your conflict defender, and the entire read is just watching that one man. That's it. You are not reading coverage, you're not reading the whole box, you're reading one guy who has two jobs and can only do one.

When you keep the read to one defender, an RPO becomes teachable to a normal high school quarterback in a normal amount of practice time. Pick the guy your base run already struggles with, usually a linebacker or an overhang safety who's cheating down to stop buck. Now that same aggressive fit that used to blow up your run becomes the thing that gets him thrown on. You didn't out-scheme him with volume, you gave your quarterback a simple if-then on the one player who was hurting you. We're not trying to be clever, we're trying to be effective.

Keep the install small on purpose

The temptation, once the first RPO works, is to add another, and another, until you're right back to the forty-tag mess you were trying to avoid. Resist it. A small, sharp package your kids rep every week will beat a huge package they sort of know every single time. Here's how I'd keep it under control:

  • Tag onto your two best runs, not everything. Buck and belly is plenty. Get those clean before you even think about a third.
  • Read one conflict defender per RPO. One guy, one decision. If your read requires the quarterback to scan more than one defender, it's too much for a game.
  • Keep the throw simple. A quick bubble, a slant, a stick. Something your quarterback can complete under a rush without a perfect pocket.
  • Rep the give as hard as the throw. Most RPOs should still be handoffs. If your kids think the RPO means throw it, you've broken your run game.
  • Add slow. One RPO installed well beats three installed halfway. Live with a small package longer than feels comfortable.

What you'll find is that a couple of well-repped RPOs do more for your offense than a binder full of them ever could. The defense can't sell out to stop buck anymore, because now the guy who used to crash it is getting thrown on. You've made your existing run game better without asking your players to carry a heavier load. That's the trade you want, more stress on the defense, not more stress on your own kids.

The install should protect your offense, not replace it

If there's one thing I want you to take from this, it's that RPOs are supposed to serve your run game, not take it over. The programs that get burned by RPOs are the ones that let the pass concepts swallow the identity they already had. Keep your foundation, tag a few smart answers onto it, read one defender, and rep it until it's automatic. Build a package a normal high school kid can run when it's loud and the lights are on, because a simple RPO your quarterback trusts will show up a lot more reliably on Friday than a clever one he's guessing at.

If you want to see exactly how I tag RPOs onto the Gun T run game without adding a heavy install, the Gun T RPO Playbook lays out the full package, the reads, and the install order the way I actually teach it. And if buck sweep is your foundation, the Buck Sweep RPO Series walks through the exact tags I hang on it, so you can add a few good answers to a run you already own instead of starting over.

Every coordinator needs a call sheet he can actually use on Friday night. Here's the one I use.