The best workouts for improving your push-ups target the chest, triceps, shoulders, and core through a mix of push-up variations, accessory lifts, and smart programming. A standard push-up requires you to press roughly 64% of your bodyweight, so getting better at them means building strength in the muscles that move that load and endurance to repeat it.
Whether you can’t do a single push-up yet or you’re stuck at 20 and want to hit 50, the path forward combines three things: progressive variations that match your current level, supplemental exercises that strengthen weak links, and training methods that build volume over time.
Muscles You’re Training
The push-up is a full-body movement disguised as an upper-body exercise. Your chest (pectoralis major) is the primary mover, driving your body away from the floor. Your triceps extend the elbows to lock out each rep, and your anterior deltoids (front shoulders) assist throughout the range. These three muscle groups do the heavy lifting, and weakness in any one of them will cap your rep count.
Below the surface, your core muscles, specifically your rectus abdominis and obliques, hold your torso rigid so your hips don’t sag. Your lower back muscles co-contract to maintain that plank position. And your serratus anterior, the muscle that wraps around your ribcage under your armpit, controls your shoulder blades against your ribcage. When your form breaks down on high-rep sets, it’s usually because one of these stabilizers fatigued before your pressing muscles did.
Push-Up Progressions for Every Level
If you can’t yet do a full push-up from the floor, working through a progression of easier variations is far more effective than struggling through ugly reps. Each step reduces the percentage of bodyweight you’re pressing while teaching the same movement pattern.
- Wall push-ups: Stand arm’s length from a wall and press. This is the gentlest starting point. Work up to 3 sets of 50 before moving on.
- Incline push-ups (sternum height): Use a countertop or high bench. The angle introduces more load than a wall. Aim for 3 sets of 40.
- Low incline push-ups (hip height): A lower surface like a sturdy chair or low bench brings you closer to horizontal pressing. Target 3 sets of 35.
- Knee push-ups: Now you’re on the ground, but using your knees as the pivot point reduces the lever length. Build to 3 sets of 30 before attempting full push-ups.
Those rep targets might seem high, but they serve a purpose. By the time you can do 30 knee push-ups in a set, you have enough pressing strength and shoulder stability to handle full push-ups with solid form. Jumping ahead too early just builds bad habits.
Accessory Exercises That Build Push-Up Strength
Push-ups alone will improve your push-ups, but accessory work fills in the gaps faster, especially when one muscle group is lagging behind the others.
Triceps Work
The triceps are the most common bottleneck. If your arms give out before your chest does, or you struggle to lock out at the top, direct tricep training helps. Dips on parallel bars are one of the best options because they mirror the push-up’s pressing pattern with added load. If you can’t do 5 unassisted dips, start with assisted dips using a band or machine. Tricep extensions (using a cable, dumbbell, or band) performed for 4 sets of 8 reps isolate the muscle and build the lockout strength you need.
Chest and Shoulder Pressing
The bench press and its variations directly strengthen the same muscles used in push-ups. A decline bench press shifts more emphasis onto the triceps and can be especially helpful if you have a larger chest and find standard bench mechanics awkward. Floor presses are another solid option since they limit the range of motion to the same depth as a push-up. For shoulders, overhead presses and upright rows build the anterior deltoid strength that supports the bottom portion of the push-up.
Scapular and Core Stability
Scapular push-ups are one of the most underrated exercises for push-up improvement. Stand facing a wall with arms straight and palms flat at chest height. Without bending your elbows, let your chest sink toward the wall until your shoulder blades squeeze together, then push away until your upper back rounds slightly. Do 2 to 3 sets of 15 to 20 reps. This trains the serratus anterior to keep your shoulder blades locked in place during regular push-ups.
For core stability, planks are the obvious choice, but stability ball push-ups are more specific. Start in a push-up position with both hands on a stability ball, lower your chest to the ball, then press back up. The instability forces your core and shoulder stabilizers to work overtime. Two sets of 10 is plenty.
The Greasing the Groove Method
If your main goal is simply doing more push-ups, the Greasing the Groove (GTG) protocol is one of the fastest ways to get there. The concept is straightforward: spread submaximal sets throughout your day instead of concentrating all your reps into one workout.
Here’s how it works. Test your max push-up count. Then, throughout the day, do 5 to 10 sets at 50% of that number, spaced out as evenly as your schedule allows. If your max is 20, you’d do sets of 10 scattered across the day. You should never feel fatigued from any single set. The point is to practice the movement pattern with fresh muscles, which trains your nervous system to recruit muscle fibers more efficiently.
This approach has produced dramatic results for many people. Because you’re never approaching failure, you can do it daily without excessive soreness. After two weeks, retest your max. Increases of 50% or more are common, at which point you recalculate your working sets based on the new number.
EMOM Workouts for Push-Up Endurance
Every Minute on the Minute (EMOM) training is one of the most efficient ways to rack up push-up volume while building the endurance to sustain high rep counts. Set a timer for 10 to 20 minutes. At the start of each minute, perform a set number of push-ups, then rest for whatever time remains before the next minute starts.
Even a modest 10 reps per minute across a 20-minute EMOM totals 200 push-ups. That’s a huge amount of volume in a short session. Early rounds feel easy, but as fatigue accumulates, you’re forced to regulate your breathing and maintain form under real muscular stress. This is exactly the adaptation that lets you grind out extra reps during a max-effort set.
Start conservatively. Pick a rep count that feels comfortable in the first few rounds and leaves you at least 20 seconds of rest. If you’re failing to complete reps by round 8, you started too high. A 10-minute EMOM at a manageable rep count is better than a 20-minute one where your form collapses halfway through.
Pyramid Sets for Progressive Overload
Pyramid training manipulates reps and difficulty across sets to push your muscles through different intensity zones in a single workout. For push-ups, this can be done with bodyweight alone or with a weighted vest.
A simple bodyweight pyramid looks like this: do 2 push-ups, rest 10 seconds, do 4, rest 10 seconds, do 6, and keep climbing by 2 until you can’t complete a set. Then work back down. This structure lets you accumulate significant volume while only facing true difficulty near the peak.
With a weighted vest, you can run a reverse pyramid: start heavy (more weight, fewer reps like 6), then strip weight each set while increasing reps to 8, 10, and finally 12. This builds raw pressing strength in the early sets and endurance in the later ones. Four sets with moderate rest is a solid session.
Breaking Through a Plateau With Isometric Holds
If your progress has stalled, isometric holds at specific points in the push-up can unlock new strength. Lower yourself halfway down and hold for 5 to 10 seconds before pressing up. Or pause at the very bottom, with your chest an inch from the floor, for 3 to 5 seconds before pushing back up.
These pauses recruit high-threshold motor units, the powerful muscle fibers your body only calls on when the demand is high enough. They also increase tendon stiffness and improve neural drive, which is your brain’s ability to send strong signals to your muscles. The practical effect is that the sticking point where you normally fail gets easier over time. Add 3 to 5 isometric push-ups to the end of your regular push-up work, holding at whichever position feels weakest.
How to Structure Your Week
Training push-ups every single day can work if you’re using the GTG method at low intensity. For more structured workouts, 3 to 4 sessions per week gives your muscles enough recovery time to actually grow stronger between sessions.
A practical weekly layout might look like this: two days of push-up-focused work (using EMOM, pyramids, or max-effort sets), one day of accessory strength training (dips, tricep extensions, presses), and one day of stability and mobility work (scapular push-ups, plank variations, stability ball work). For your push-up sessions, aim for 2 to 4 sets of 8 to 12 reps if you’re building base strength, or higher-volume formats like EMOMs when endurance is the goal.
The most important variable is consistency. Push-up strength responds quickly to regular training because the movement is relatively low-stress on your joints compared to heavy barbell lifts. Most people see meaningful improvement within 2 to 4 weeks of dedicated practice, and the progression from “can barely do 5” to “knocking out 30” typically takes 6 to 12 weeks depending on where you start.

