The 12-Level Pushup Training Program: Wall to 100 a Day

Updated

How is the program structured?

The program has four blocks of movement, easiest to hardest: wall pushups, incline pushups (hands on a bench or table), knee pushups and full pushups. The first three blocks have two levels each. The full pushup block has six, because that's where the volume climbs to 100.

All 12 levels

Session totals are the planned reps across all five sets (the max effort set counted at its minimum). The level test is one set, as many reps as you can, of the variant shown.

LevelMovementSession repsRestTest to pass
1 · Wall IWall pushups12 → 181 min12 wall pushups
2 · Wall IIWall pushups18 → 241 min3 incline pushups
3 · Incline IIncline pushups14 → 211 min12 incline pushups
4 · Incline IIIncline pushups21 → 281 min3 knee pushups
5 · Knee IKnee pushups16 → 241 min 30 s12 knee pushups
6 · Knee IIKnee pushups24 → 321 min 30 s3 full pushups
7 · Full IFull pushups25 → 351 min 30 s8 full pushups
8 · Full IIFull pushups35 → 481 min 30 s14 full pushups
9 · Full IIIFull pushups48 → 621 min 30 s22 full pushups
10 · Full IVFull pushups62 → 782 min32 full pushups
11 · Full VFull pushups78 → 902 min45 full pushups
12 · Full VIFull pushups90 → 1052 min60 full pushups

Notice the dips: session reps fall from 24 wall pushups at the end of level 2 to 14 incline pushups at the start of level 3. That's deliberate. Each new movement is harder, so the volume resets before it climbs again. The test at the end of each block (levels 2, 4 and 6) asks for a few reps of the next movement, so you only move on once you can do it.

How does the placement test find my level?

You don't have to start at level 1. The placement test is one set of as many full pushups as you can do. If you can't do one, it steps down to knee, then incline, then wall pushups, and your reps on the first movement you can do set your starting level:

MovementReps in one setStart at level
Full pushups1–57
Full pushups6–108
Full pushups11–209
Full pushups21–3010
Full pushups31–4511
Full pushups46+12
Knee pushups1–85
Knee pushups9+6
Incline pushups1–83
Incline pushups9+4
Wall pushups0–101
Wall pushups11+2

Zero wall pushups still places you: level 1 starts with five sets of two or three wall pushups.

What happens if I fail a level test?

You repeat the back half of the level (sessions 4, 5 and 6) and then take the test again. There's no penalty and no reset to the start. The heavier sessions just build the extra reps you were missing.

How long does it take to reach 100 pushups a day?

From level 1 there are 72sessions and 12 tests if you pass every test first time. At one session a day, that's roughly three months. Most people place above level 1, and anyone who can already do a few full pushups starts at level 7 or higher. Repeating a level adds three sessions and a re-test each time.

How do I start the Trainer?

Open the Trainer from the home screen in the PushUp Challenge app, take the placement test and your first session is ready. Every Trainer session also counts toward your daily ring, streak and stats in the pushup counter and tracker. The Trainer is part of Premium.

Questions

How long does the 12-level pushup program take?

From level 1 it's 72 sessions plus 12 level tests if you pass every test first time. The app plans one session per day (you can choose to train anyway on the same day). Starting higher on the placement test shortens it; repeating a level adds three sessions and a re-test.

Is the Trainer free?

The Trainer is part of PushUp Challenge Premium, an optional subscription billed through the App Store or Google Play. The pushup counter, tracker, interval timer, streaks and joining leagues are free.

What does “max effort” mean on the last set?

The last set of every session shows a minimum, not a cap: do at least that many, then keep going until you can't do another rep with good form.

General fitness information, not medical advice. If you have an injury or a health condition, check with a professional before starting a new exercise routine.

More guides

Free pushup tracker · iOS & Android

Download on the App StoreGet it on Google Play