FirearmLog Open the app

How to track your USPSA classifier progress

Your USPSA classification is set by the best 6 of your 8 most recent classifier scores, ranked against a class scale that runs D, C, B, A, Master, and Grand Master. You track it by recording each classifier percentage as you shoot it and watching your rolling best-6 average move toward the next class line.

What a classifier percentage actually is

Each classifier is a standard course of fire with a High Hit Factor (HHF) set for each division — the benchmark your run is measured against. Your percentage on that classifier is your hit factor divided by the HHF. Shoot a hit factor that's 70% of the HHF and you've shot a 70% classifier — a B-class run. A single classifier can score up to 110% of the HHF; above that it is capped.

You never have to work that division yourself. USPSA does it and the percentage is what appears on your classification record. What USPSA publishes is the method behind the numbers rather than a table of them: “The High Hit Factors are calculated using a standardized algorithmic method that applies a Weibull statistical distribution with Percentile Targeting, where the 97th percentile of all scores is set to represent 90% of the High Hit Factor.” (USPSA's published classification algorithm, under “High Hit Factors”.) uspsa.org/classifiers lists every classifier stage with its diagram.

The class scale

  • Grand Master (GM): 95.00–110%
  • Master (M): 85.00–94.99%
  • A: 75.00–84.99%
  • B: 60.00–74.99%
  • C: 40.00–59.99%
  • D: 2.00–39.99% — USPSA's published table starts here and does not say what sits below it

USPSA writes those brackets to one decimal, and they do not tile cleanly: its C row reads “40 to 59.9%” while its D row reads “2 to 40%”, so 40 sits in both, and an average of 94.95% sits in neither Master nor Grand Master. The figures above close those edges the obvious way — D stops where C starts, and each band runs to the hundredth, which is the precision a classification percentage is reported at. That is our reading of the table, not USPSA’s wording.

How your classification is calculated

You need at least 4 valid classifier scores — from 4 different classifier stages — in a division to be classified at all. From there your classification is the best 6 of your 8 most recent valid classifiers; until you have 6 on record, your average is simply the ones you have shot.

“To become classified, a member must have at least four valid scores from different classifier courses in the USPSA database. If more than four scores are in the database when the averages are calculated, the best six of the most recent eight valid scores will be used. Any scores in excess of the most recent eight valid scores are not used for the initial classification.”

This one is not in the numbered rulebook. The rules define what a classifier is (rule 1.2.2.2) and say only current classifications decide class awards (rule 6.4.2), then send you off-book for the arithmetic — so the quotation above is from USPSA’s published classification algorithm, under “Earning A Classification”.

One thing to know while you are waiting on that first classification: USPSA's published algorithm states this window two different ways, and from five scores through eight you can land in a different class depending on which one applies. The classification calculator shows you both numbers whenever that happens, with USPSA's own sentences beside them.

As of the April 2025 system update, three things changed worth knowing:

  • Low scores count now — the old system threw out scores more than 5% below your class, so the new one rewards consistency over a few "hero" runs. Some scores are still set aside, and the list is longer than most shooters expect: runs outside the window, the two lowest of those being considered, a score more than 20% above your current class (the system treats it as invalid), a score shot while your membership had lapsed more than 60 days, a stage from a match where you DQ’d, one marked did-not-fire, and anything administratively excluded. Re-shoots are handled two different ways, and the difference matters: shoot the same classifier twice on the same day and USPSA averages the attempts into one score, so a second run cannot bury a bad first one. Shoot it again on a different day and only the most recent attempt counts — which can move your average either way.
  • Hit Factors were recalculated using a data-driven method for more consistent, objective HHFs across divisions.
  • The score ceiling rose from 100% to 110% of a classifier's recommended High Hit Factor — one great run can now count above par instead of being capped.

Reshooting a classifier

Match officials may let you reshoot a classifier stage for classification purposes, at their discretion and convenience, and there are limits on it. You get one reshoot per classifier stage, per division, per match, and attempts beyond that first reshoot are not permitted. Your first score is the one that counts toward match standings and awards, and the reshoot is entered as a separate entry in the scoring software. Both scores go to USPSA for classification, and both are charged an activity fee.

What happens to the pair then is the same-day rule above: two attempts at the same classifier on the same day are averaged into one score, so the second run cannot bury the first. (USPSA’s published algorithm, under “Classifier Reshoots”.)

Scores from major matches

Most classification scores come from classifier stages at local matches, but a Level II or Level III match can produce one too — from your overall match finish, with no classifier stage involved. It only happens if the field was strong enough to measure against, and USPSA sets three conditions: the division must have at least three Grand Masters, all three finishing at 90% or better, and at least ten competitors. Meet all three and the final match score is entered as a classification score for every shooter in that division. It is automatic and runs with the weekly update, so there is nothing to submit.

A strong result at one of those matches can also move you up on its own, without waiting on your average. USPSA’s published algorithm says a member who finishes “with a match percentage that is 5% or higher than his or her current class” is promoted to that class, Grand Master excepted, and that “if you score 95% or higher at a USPSA national championship, you will be moved to Grand Master class for that division.”

One thing USPSA does not publish: how your match finish becomes a classifier percentage. The document says the final match score “will be entered as a classification score” and stops there. So the percentage that lands on your record is not always the percentage you finished at, and the arithmetic between the two is not written down in the algorithm or in the rulebook. If that gap matters to your record, classification@uspsa.org is the address that can answer it.

One class is the most any division can trail by

Your class is worked out separately in each division, but they are not fully independent: your class in one division can never sit more than one class below your best class in another. If you are an A shooter in Carry Optics and you earn a C in Limited, USPSA raises that Limited class to B. Moving up in one division can pull your others up with it. (USPSA's published algorithm, under “Earning A Classification”.)

Two rules that trip up new shooters

You won't be dropped automatically. Make B and you stay B in that division even if your average later dips. It isn't permanent, though — you can ask to be moved down on USPSA's Reclassification form, and their Review Team decides. And you move up on the next weekly run — as new classifiers land, your best-6-of-8 recalculates, and USPSA’s algorithm says “Each Tuesday night, the classification program evaluates all new scores that have been uploaded and paid for since the previous week’s run.” So a class-topping score moves you on the first Tuesday after it has been uploaded and paid for, which is not always the week you shot it. (USPSA publishes the algorithm itself at github.com/USPSA-public/Classification; uspsa.org/classification is where you look up your own record.)

How to actually track it

Write down every classifier you shoot — the code, your hit factor, the HHF, and the percentage — the day you shoot it. Then watch your best-6-of-8 average against the next class line, so you know exactly which number you need on your next classifier to move up. You can do exactly that in FirearmLog: log a classifier run, see your current percentage and the gap to the next class, and stop guessing where you stand. Want the math right now? The free classification calculator and next-classifier calculator run the same numbers.

Classification

B70.30%
Carry Optics
B63.50%
Limited Optics
C49.83%
Production

Carry Optics: A class starts at 75% — you need 4.70 more points of average.

The rolling best-6-of-8, the way the app shows it — these numbers are from the app's built-in sample log, which you can load and explore before a single score of your own is in. Each division classifies on its own, and the note under the tiles is the whole chase in one line: the next class and the exact gap.

Log each classifier the day you shoot it and this card stays current — your average, your class, and the number you need next.

Open the app

Checked against the USPSA Competition Rules, edition 2026-03, and USPSA’s published classification algorithm, on 8 August 2026. The rules say what a classifier is and which classification counts; the arithmetic, the flag table, the reshoot limits and the major-match criteria are all in the algorithm document, which carries no edition number.

More guides: What is hit factor? · Read your PractiScore results · Build a dry-fire routine · Your first USPSA match