About Push-Up Test Calculator
1 min read
Push-Up Test Calculator: Rate Your Upper Body Endurance by Age and Sex
TL;DR: Enter your rep count, age, and sex and the calculator returns your fitness rating — Excellent, Very Good, Good, Fair, or Needs Improvement — plus a percentile estimate, based on the Canadian Society for Exercise Physiology (CSEP) 2003 CPAFLA norms. Males perform standard push-ups (toes); females perform modified push-ups (knees). The test measures upper-body muscular endurance, not maximal strength. A Good rating means you performed better than roughly 60% of your age-matched peers. The calculator handles the classification; this article explains what the number means and what to do with it.
The Test That Needs No Equipment and No Excuses
Most fitness tests require a gym, a barbell, or at minimum a measuring tape and a partner. The push-up test requires a floor and the will to use it. That practical accessibility is why it appears in the fitness batteries of military branches, law enforcement academies, corporate wellness programmes, physical education curricula, and clinical return-to-function assessments worldwide.
The problem is that a raw rep count without a reference frame is meaningless. Twenty push-ups is an above-average result for a 55-year-old male and a below-average result for a 25-year-old male. The number only becomes useful when it is placed against age- and sex-matched norms collected from a representative population. The CSEP CPAFLA norms — derived from thousands of Canadians tested under standardised conditions — are among the most widely cited and rigorously collected push-up norm datasets in the literature. They are what this calculator uses.
There is also a health case for taking this test seriously. A 2019 study published in JAMA Network Open followed middle-aged men and found that those who completed 40 or more push-ups had a significantly lower 10-year risk of cardiovascular events than those who completed fewer than 10. The authors noted the association rather than causation, but the finding elevated the push-up test from a pure fitness metric to a health screening tool with longitudinal signal. Enter your reps. The calculator above tells you where you stand.
Seven Situations Where Your Push-Up Rating Changes a Decision
-
Before an occupational fitness test. Police academies, military recruiting offices, and firefighting programmes set push-up minimums. Knowing your CSEP rating — not just whether you clear a threshold — tells you how far above or below the requirement you sit and whether your current position is stable or borderline.
-
At the start of a training programme. A client who scores Fair at intake has a documented baseline. The same test at 8 and 16 weeks becomes programme evidence. Without a baseline score, progress is anecdotal. With it, progress is measurable.
-
After illness, injury, or extended inactivity. Upper-body endurance drops rapidly during bed rest — roughly 1–3% per day of complete inactivity in trained individuals. A post-recovery push-up test compared to a pre-injury baseline provides a specific, quantified return-to-fitness target rather than a vague instruction to get back to normal.
-
For annual corporate or clinical fitness screening. The push-up test can be administered in under 5 minutes, without equipment, to any number of people simultaneously. For organisations that run annual fitness checks, it is the most scalable validated upper-body endurance test available.
-
For independent self-assessment. The push-up test is the only fitness assessment most people will actually complete. No gym membership, no coach, no equipment. For people outside the gym system, it is often the only realistic option for a norm-referenced snapshot of physical fitness.
-
To set a training goal anchored in real data. "Do more push-ups" has no endpoint. "Reach Good rating for my age group" has a specific rep target derived from population norms. Run the calculator in reverse — identify the rep count that separates your current rating from the next tier — and you have a concrete training goal.
-
To track a bulk or a cut. Adding 5 kg of bodyweight increases the load per rep. A push-up test score that holds flat while bodyweight increases is, in relative terms, an improvement in strength-to-weight ratio. One that falls while bodyweight holds flat is a genuine endurance decline. The rating system makes the comparison explicit.
The CSEP Norms: Push-Up Ratings by Age and Sex
These are the Canadian Society for Exercise Physiology (CSEP) 2003 CPAFLA normative values — the same data source this calculator uses. Males perform standard push-ups to failure; females perform modified push-ups (knees on floor) to failure. Rep counts are continuous, without rest.
Male Push-Up Ratings (Standard, to Failure)
| Age Group | Excellent | Very Good | Good | Fair | Needs Improvement |
|---|---|---|---|---|---|
| 15–19 | ≥39 | 29–38 | 23–28 | 18–22 | ≤17 |
| 20–29 | ≥47 | 37–46 | 29–36 | 22–28 | ≤21 |
| 30–39 | ≥41 | 30–40 | 22–29 | 17–21 | ≤16 |
| 40–49 | ≥34 | 25–33 | 17–24 | 13–16 | ≤12 |
| 50–59 | ≥28 | 21–27 | 13–20 | 10–12 | ≤9 |
| 60–69 | ≥21 | 16–20 | 11–15 | 8–10 | ≤7 |
Female Push-Up Ratings (Modified / Knee, to Failure)
| Age Group | Excellent | Very Good | Good | Fair | Needs Improvement |
|---|---|---|---|---|---|
| 15–19 | ≥33 | 25–32 | 18–24 | 12–17 | ≤11 |
| 20–29 | ≥36 | 30–35 | 21–29 | 15–20 | ≤14 |
| 30–39 | ≥37 | 27–36 | 20–26 | 13–19 | ≤12 |
| 40–49 | ≥31 | 24–30 | 15–23 | 11–14 | ≤10 |
| 50–59 | ≥25 | 21–24 | 12–20 | 7–11 | ≤6 |
| 60–69 | ≥23 | 15–22 | 11–14 | 5–10 | ≤4 |
Source: Canadian Society for Exercise Physiology, 2003. Canadian Physical Activity, Fitness and Lifestyle Approach (CPAFLA), 3rd ed.
The five-tier rating structure maps approximately to the following percentile bands:
| Rating | Approximate Percentile |
|---|---|
| Excellent | 85th and above |
| Very Good | 70th–84th |
| Good | 50th–69th |
| Fair | 30th–49th |
| Needs Improvement | Below 30th |
How to Run the Test Correctly
The push-up test has a standardised protocol. The norms only apply if your method matches the one used when the data was collected.
Standard push-up (males):
- Start in the up position: hands slightly wider than shoulder-width, palms flat, fingers forward. Body forms a straight line from head to heels. Neck is neutral.
- Lower until the chest is within approximately one fist's width of the floor. Elbows reach roughly 90 degrees. Do not allow the hips to sag or pike.
- Press back to full arm extension. That is one repetition.
- Perform as many consecutive reps as possible. A brief pause in the up position is permitted; stopping completely or resting in the down position ends the test.
- The test ends when you cannot complete another rep in correct form.
Modified push-up (females):
The starting position is the same except the knees rest on the floor. The body should form a straight line from knees through hips to shoulders. Breaking at the hips shortens the effective range of motion and inflates the rep count relative to the standardised test.
Three Form Rules That Most Affect Scores
| Rule | What Goes Wrong Without It |
|---|---|
| Full depth at the bottom | Stopping 10–15 cm above the floor inflates rep count; norms assume chest near floor |
| Straight body line throughout | Hip sagging or piking reduces effective range — both invalidate comparison with norms |
| Full arm extension at the top | Partial reps make each rep easier; scores are artificially high relative to norms |
Before the test: Do 1–2 practice reps to confirm your form, then rest 2–3 minutes before the scored effort. Do not pre-fatigue with push-up warm-up sets. Light general movement is fine.
Step by Step: Using the Calculator
-
Run the test first. The number must come from an actual effort to failure, not an estimate. Follow the protocol above.
-
Select your sex. Male and female ratings use different source tables and different push-up positions. The wrong selection produces an invalid classification.
-
Enter your age. The CSEP norms cover ages 15–69. Results outside this range are extrapolated; treat them as directional estimates only.
-
Enter your rep count. Count only valid, full-range reps. Do not round up partial reps at the end of the set.
-
Read your rating and percentile estimate. Your rating tells you which performance tier you are in. The percentile tells you approximately what proportion of your age-sex peers you outperformed.
-
Find your next tier target. Look up your age group in the norm table above and note the lowest rep count in the next rating tier up. That is your training target for the next assessment.
-
Re-test in 6–8 weeks. Upper-body muscular endurance responds quickly to training. Measurable improvement is detectable within 4–6 weeks of consistent work.
Two Worked Examples
Example 1: 43-Year-Old Male, Returning to Exercise After Three Inactive Years
A 43-year-old male who has not trained consistently in three years completes the push-up test and records 16 reps.
Input: Male, age 40–49, 16 reps
From the male norms table, age 40–49: Excellent ≥34, Very Good 25–33, Good 17–24, Fair 13–16, Needs Improvement ≤12.
16 reps → Fair rating
Approximate percentile: 35th–45th
| Rating | Rep range (40–49 males) | Gap from his score |
|---|---|---|
| Needs Improvement | ≤12 | — (above this) |
| Fair | 13–16 | 0 (current) |
| Good | 17–24 | 1 rep |
| Very Good | 25–33 | 9 reps |
| Excellent | ≥34 | 18 reps |
What this tells him: He is one rep short of Good. That gap is not a training programme; it is an afternoon. His realistic 6-week target is the Good band (17–24 reps); his 16-week target is Very Good (25+). Three push-up sessions per week — starting near his current failure threshold and adding reps every 7–10 days — is sufficient to reach Good within 3 weeks and the lower end of Very Good within 12.
Example 2: 28-Year-Old Female, Baseline Assessment Before Starting a Training Block
A 28-year-old female begins a 12-week programme. Her coach administers the modified push-up test at intake. She completes 22 reps.
Input: Female, age 20–29, 22 reps
From the female norms table, age 20–29: Excellent ≥36, Very Good 30–35, Good 21–29, Fair 15–20, Needs Improvement ≤14.
22 reps → Good rating
Approximate percentile: 52nd–60th
What this tells her: She enters the programme above the median. Her immediate tier ceiling is 29 reps (top of Good); Very Good begins at 30. She is 8 reps from Very Good and 14 from Excellent.
| Score point | Reps needed | Rating | Estimated timeline |
|---|---|---|---|
| Current | 22 | Good | — |
| Top of Good tier | 29 | Good | 4–6 weeks |
| Very Good threshold | 30 | Very Good | 6–8 weeks |
| Excellent threshold | 36 | Excellent | 20–28 weeks |
Over 12 weeks, a realistic trajectory for an active beginner at baseline Good is a 10–14 rep improvement — putting her at the boundary of Very Good or inside it by programme end. The coach logs this baseline. At week 12, the test is repeated. If she scores 30+, the programme produced a demonstrable rating improvement. The number makes that distinction objective rather than impressionistic.
Six Ways Scores Get Misread
Counting short-range reps. The most common inflation in push-up tests is stopping the descent 10–15 cm above the floor. Full depth requires more eccentric control and produces a lower rep count. Every short rep is an invalid comparison with CSEP norms, which were collected with standardised depth protocols.
Resting in the up position. Settling into a rest position for several seconds between difficult reps converts an endurance test into an interval test. CSEP norms assume near-continuous output. Paused sets score higher than equivalent continuous effort would.
Testing while fatigued. Push-up test scores vary by 20–30% depending on prior training and muscle soreness. Testing the morning after a chest session produces a meaningfully lower score. Test at minimum 48 hours after the last upper-body session.
Applying the wrong sex norm. A female lifter who performs 28 standard push-ups and reads her score against the female modified-push-up CSEP table will see a Very Good or Excellent classification. Those 28 reps on the male standard table land in Fair-to-Good territory for a 20-something. The two protocols are not interchangeable.
Using an adjacent age group. The rep thresholds shift meaningfully between 10-year bands. A 39-year-old compared to 30–39 norms gets a different classification than the same person compared to 40–49 norms. Use your actual age, particularly near decade boundaries.
Treating the rating as permanent. A Fair rating is a description of current fitness, not a category. The gap between Needs Improvement and Good for a 30-something female is roughly 8 modified push-ups — achievable with 6–8 weeks of consistent upper-body calisthenic work.
Assumptions and Notes
- Age range. CSEP norms cover ages 15–69. Results outside this range are extrapolated and may be unreliable.
- Protocol dependency. Ratings are valid only when the protocol matches the standardised CSEP test: standard position for males, modified (knee) position for the female table.
- Professional disclaimer. The push-up test is a general fitness assessment tool, not a medical examination. Individuals with shoulder, elbow, or wrist injuries, uncontrolled hypertension, or extended periods of inactivity should consult a physician before performing maximal-effort physical tests.
After You Get Your Rating
The 43-year-old from Example 1 scored Fair. One rep separated him from Good. With the CSEP norm table, he knows exactly where he stands, exactly what the next tier requires, and exactly how far the tier after that is. The calculator gave him a number. The table gave him a map.
Run it. Then use the map.