How to Structure a Workout Program Step by Step

A well-structured workout program comes down to five decisions: how often you train, how you split your exercises across the week, how many sets you do, how hard you push each set, and how you progress over time. Get those right and you’ll build muscle and strength consistently. Get them wrong and you’ll either spin your wheels or burn out. Here’s how to put it all together.

Pick a Training Split Based on Your Schedule

Your training split is simply how you divide exercises across the week. The three most common options are full-body sessions, upper/lower splits, and push/pull/legs splits. A 2024 systematic review and meta-analysis in the Journal of Strength and Conditioning Research found that split routines and full-body routines produce virtually identical results for both strength and muscle growth when total weekly volume is the same. So the best split is the one that fits your life.

If you can train two or three days per week, full-body sessions make the most sense. You hit every major muscle group each session, which means each muscle gets trained two to three times per week. If you have four days available, an upper/lower split works well: two upper-body days and two lower-body days. With five or six days, a push/pull/legs rotation lets you dedicate more exercises to each muscle group per session while still hitting everything twice across the week.

Split routines do have one practical advantage: alternating between muscle groups gives each one more recovery time between sessions, which makes it easier to accumulate higher training volumes without excessive soreness. That’s why competitive bodybuilders almost universally use split routines. A survey of 127 competitive male bodybuilders found that more than two-thirds trained each muscle group only once per week, and all of them used some form of split. Powerlifters and weightlifters, by contrast, tend toward full-body routines with higher frequency. Both approaches work. Your schedule and preferences should drive the choice.

How Many Sets You Need Per Muscle Group

Volume, measured in hard sets per muscle group per week, is one of the strongest predictors of muscle growth. A systematic review published in PMC grouped training volumes into three tiers: low (fewer than 12 weekly sets per muscle group), moderate (12 to 20 sets), and high (more than 20 sets). For trained individuals, 12 to 20 weekly sets per muscle group appears to be the sweet spot for hypertrophy. An earlier meta-analysis confirmed that performing more than 9 weekly sets per muscle group produces meaningfully better results than lower volumes.

If you’re a beginner, start at the lower end, around 10 to 12 sets per muscle group per week. That’s enough to drive adaptation without burying you in fatigue. As you get more experienced and your body adapts, you can nudge volume toward 15 to 20 sets. Going above 20 sets may offer diminishing returns and increases your risk of accumulating more fatigue than you can recover from.

Keep in mind that compound exercises hit multiple muscle groups simultaneously. A set of bench presses counts as chest volume but also contributes to shoulder and triceps volume. You don’t need to add 15 sets of isolation work on top of that for every small muscle group.

How Hard to Push Each Set

Intensity of effort matters as much as volume. The most practical way to gauge effort is Repetitions in Reserve, or RIR: how many more reps you could have done before failing. An RIR of 2 means you stopped with two reps left in the tank. An RIR of 0 means you hit absolute failure.

For your main compound lifts (squats, bench press, deadlifts, rows), aim for an RIR of 2 to 4 on most sets. That translates to a perceived effort of about 6 to 8 out of 10. This range generates a strong training stimulus while keeping fatigue manageable so you can maintain quality across all your sets. Regularly training compound lifts to failure can reduce the number of quality sets you complete in a session and may produce hormonal changes consistent with overreaching, without actually producing better strength gains than stopping a rep or two short.

For isolation exercises like curls, lateral raises, or leg extensions, you can push closer to failure, finishing your last set at 0 to 1 RIR. These movements carry lower injury risk and less systemic fatigue, so going harder on them is a smart way to squeeze out extra stimulus without wrecking your recovery. The general rule: train hard, but reserve failure for exercises that can handle it safely.

Rep Ranges and Rest Periods

Different rep ranges serve different goals, and a good program uses more than one. For strength, work in the 3 to 6 rep range with heavier loads. Research on power and strength development recommends stopping 2 to 3 reps short of failure with loads above 80% of your max, performed for 1 to 5 reps per set. For muscle growth, the 6 to 12 rep range is the most commonly recommended and well-supported window. For muscular endurance, sets of 12 to 20 or more with lighter loads fill the gap.

Rest periods should match what you’re training for. A study in the Journal of Strength and Conditioning Research compared 1-minute and 3-minute rest intervals in experienced lifters and found that longer rest periods produced better outcomes for both strength and muscle size. When you’re doing heavy compound work for strength, rest 2 to 3 minutes (or longer) so you can maintain load and quality. For hypertrophy-focused work, 90 seconds to 2 minutes is a reasonable middle ground. Cutting rest periods below 60 seconds can be useful for endurance or conditioning goals, but it will limit how much weight you can handle.

Exercise Selection and Order

Build each session around compound movements first, then add isolation work. Compound exercises like squats, deadlifts, bench presses, overhead presses, and rows recruit large amounts of muscle mass, allow you to move the most weight, and deliver the highest return on your training time. Isolation exercises (curls, triceps extensions, lateral raises, calf raises) are useful for targeting muscles that compounds may not fully develop.

Exercise order makes a real difference. A 12-week study on untrained men found that exercises placed at the end of a session consistently failed to produce significant strength gains, regardless of whether they targeted large or small muscles. If bench press came last, bench press didn’t improve. If biceps curls came last, biceps curls didn’t improve. The takeaway is straightforward: put your highest-priority exercises early in the session when you’re freshest. If building a bigger squat is your goal, squat first. If shoulder development is a priority, press before you do lateral raises.

Train Each Muscle at Least Twice Per Week

Training frequency should be guided by how long your muscles actually respond to a single session. After a bout of heavy resistance training, the rate of muscle protein synthesis (the biological process that repairs and builds muscle tissue) roughly doubles at 24 hours post-exercise. By 36 hours, it’s already back to near baseline. That means the growth signal from a Monday workout has largely faded by Tuesday evening.

Training each muscle group twice per week, or even three times, gives you more frequent growth signals compared to the once-a-week approach. The ACSM recommends a minimum of two days per week of resistance training for all healthy adults, and for people focused on building muscle, hitting each muscle group at least twice aligns with the biology. This doesn’t mean you need to double your total volume. It means spreading the same number of weekly sets across more sessions, which also tends to improve workout quality since you’re doing fewer sets per muscle in any single session.

Progressive Overload: How to Keep Making Gains

Your body adapts to the demands you place on it, so those demands need to increase over time. This principle, called progressive overload, is the single most important driver of long-term progress. Without it, your workouts become maintenance at best.

The most obvious way to progress is adding weight to the bar, but it’s not the only way. You can also increase the number of reps you perform at a given weight, add an extra set, slow down your rep tempo for more time under tension, or shorten your rest periods between sets. The key is changing one variable at a time so you can track what’s actually working. Trying to add weight, reps, and sets simultaneously is a recipe for fatigue and stalled progress.

A practical approach for most lifters: when you can complete all your prescribed sets at the top of your rep range with good form, increase the weight by the smallest increment available (typically 5 pounds for upper body, 10 for lower body) and drop back to the bottom of the rep range. Then work your way back up. This simple cycle can drive progress for months or even years.

Periodization: Varying Your Training Over Time

Periodization is a structured way to vary your training intensity and volume across weeks or months, and it prevents plateaus more effectively than doing the same routine indefinitely. The two most common models are linear periodization and daily undulating periodization.

Linear periodization moves through phases: you might spend four weeks in a higher-rep hypertrophy phase, then four weeks in a moderate-rep strength phase, then a peaking phase with heavier loads and lower reps. It’s simple to follow and works well for beginners. Daily undulating periodization (DUP) rotates between different rep ranges and intensities within the same week. Monday might be a heavy strength day (3 to 5 reps), Wednesday a hypertrophy day (8 to 12 reps), and Friday a lighter endurance or power day (12 to 15 reps).

A 12-week study comparing the two approaches in trained men found that DUP produced larger strength increases across the board: 25% on bench press versus 18% for linear, and 41% on leg press versus 25% for linear. While the differences weren’t statistically significant due to sample size, the trend consistently favored DUP. The likely explanation is that daily variation in intensity and volume provides more diverse stimuli and may manage fatigue better than grinding through weeks of identical training. For intermediate and advanced lifters, some form of undulating periodization is worth experimenting with.

Putting It All Together

Here’s a simple framework to build your program. First, choose a split that matches your available training days. Second, assign 12 to 20 hard sets per muscle group per week, distributed across your sessions. Third, start each session with 2 to 3 compound exercises at a moderate effort level (2 to 4 reps in reserve), then finish with 1 to 2 isolation exercises where you push closer to failure. Fourth, rest 2 to 3 minutes on heavy compounds, 60 to 90 seconds on isolation work. Fifth, track your numbers and apply progressive overload every week or two, changing one variable at a time.

Run that setup for 6 to 8 weeks, then adjust. Increase volume slightly if you’re recovering well, or pull back if fatigue is accumulating. Rotate rep ranges or switch to an undulating structure if progress stalls. The specifics will evolve, but these foundational principles stay the same whether you’ve been training for six months or six years.