ThisCalculator

Everyday

PT Test Score Calculator: How It Works

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

This PT test score calculator works out your overall score on a military-style physical fitness test from your push-up count, sit-up count, and run time. Enter your age group, sex, and performance numbers, and you get a total score out of 100 plus a separate score for each event. The calculator uses the same basic scoring tables and formulas that are common across many armed forces fitness tests, so you can estimate your standing before the real test.

Formula

The calculator converts each event into a score from 0 to 100 based on a reference standard for your sex. The formulas are:

  • Push-up score = (your push-ups ÷ reference push-ups) × 100, capped at 100.
  • Sit-up score = (your sit-ups ÷ reference sit-ups) × 100, capped at 100.
  • Run score = (reference run time ÷ your run time) × 100, capped at 100.
  • Total score = push-up score + sit-up score + run score, rounded to the nearest whole number.

For this calculator, the reference standards are: 50 push-ups and 60 sit-ups for men, 40 push-ups and 50 sit-ups for women. The reference run time is 13 minutes for men and 15 minutes for women (for a 2-mile run). These are common standards used in many military fitness tests, but your specific test may use different numbers.

Worked Example

Using the default values (male, age 25, 40 push-ups, 45 sit-ups, 13:00 run):

  1. Push-up score: (40 ÷ 50) × 100 = 80 points
  2. Sit-up score: (45 ÷ 60) × 100 = 75 points
  3. Run score: (13 ÷ 13) × 100 = 100 points (capped at 100)
  4. Total: 80 + 75 + 100 = 255 points

The calculator shows a total of 255 points, with event scores of 80, 75, and 100.

When to Use This Calculator

Use this tool when you are preparing for a military fitness test, a police or firefighter physical ability test, or any job that uses a similar PT test. It helps you:

  • See which event is dragging down your total score.
  • Set a target for each event to reach a passing or competitive score.
  • Track improvement over weeks of training.

Many tests also have a minimum score per event (often 60 points) and a total minimum (often 180). This calculator lets you check both.

How to Read Your Score

The total score is the sum of three event scores, each out of 100, so the maximum possible total is 300. A score above 250 is generally considered good, 200–250 is average, and below 180 often means you need to improve to pass most military standards. The event scores show your relative strengths: if your run score is 100 but your push-up score is 50, you know exactly where to focus training.

Common Mistakes and Limitations

  • Mix-ups in units: Run time must be in minutes (e.g., 13.5 for 13:30), not in seconds or mm:ss format. If you enter 13:30 as 13.30, the calculator treats it as 13.3 minutes, which is slightly off.
  • Age adjustments: Many real tests adjust scores by age group—older candidates get more credit for the same performance. This calculator does not apply age adjustments; it uses a flat standard for all ages.
  • Different standards: Your specific test may use different reference numbers (e.g., 40 push-ups for men, or a 1.5-mile run). Always check your official test standards before relying on this score.
  • Rounding: Event scores are rounded to whole numbers, which can cause a 1-point difference from a more precise calculation.

Alternatives and Improvements

If your test uses a different scoring system, you can adjust the reference standards in the calculator. For example, if your test requires 40 push-ups for men, change the push-up reference from 50 to 40. You can also change the run reference time to match your test distance (e.g., 11 minutes for 1.5 miles). For a more accurate score, look up your official scoring chart and compare your numbers directly.

Frequently Asked Questions

What is a good PT test score?

In most military tests, a total of 180 points (out of 300) is the minimum to pass, with at least 60 points in each event. Scores above 250 are considered excellent and often qualify for awards or higher physical fitness ratings.

How do I convert my run time from mm:ss to minutes?

Divide the seconds by 60 and add to the minutes. For example, 13 minutes 30 seconds becomes 13 + 30/60 = 13.5 minutes. Most calculators that accept run time in minutes expect this decimal format.

Does age affect my score?

Yes, many official PT tests use age-adjusted standards so that older participants are not penalized for natural declines in stamina and strength. This calculator does not include age adjustments, so if your test does, the result will differ. Check your official scoring chart for age-specific standards.

Can I use this calculator for a 1.5-mile run instead of 2 miles?

Yes, but you must adjust the reference run time. A common standard for a 1.5-mile run is about 11 minutes for men and 13 minutes for women. Change the run reference in the calculator to match your test’s standard.

Why is my run score capped at 100?

The score for each event is capped at 100 to prevent a single event from inflating the total beyond the maximum. If you run faster than the reference time, you still get 100 points, not more. This is standard in most scoring systems.

What if my test uses different exercises, like a plank or a row?

This calculator only works for push-ups, sit-ups, and a run. If your test includes other events, you will need a different scoring method. The same logic can be applied: score each event as a percentage of a reference standard, then sum the percentages.

Related

Formula used
in age | Age group | - | 25 | 0
in sex | Sex | Male=1, Female=0
in push | Push-ups | reps | 40 | 0
in sit | Sit-ups | reps | 45 | 0
in run | Run time | min | 13 | 0
out total | Total score | points | round(push_score + sit_score + run_score) | 0
out push_score | Push-up score | points | max(0, min(100, (push / (sex == 1 ? 50 : 40)) * 100)) | 0
out sit_score | Sit-up score | points | max(0, min(100, (sit / (sex == 1 ? 60 : 50)) * 100)) | 0
out run_score | Run score | points | max(0, min(100, ((sex == 1 ? 13 : 15) / run) * 100)) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.