Skip to content
induwara.lk
induwara.lkHealth · Infectious disease

Centor / McIsaac Score Calculator (Strep Throat)

Enter a patient's age and four clinical signs to get the modified Centor (McIsaac) score, the estimated probability of Group A strep (GAS) pharyngitis, and the guideline-aligned next step, reassure, test, or test-and-treat. Free, no signup, nothing leaves your browser. Sources cited below.

By Induwara AshinsanaUpdated Jul 15, 2026
Centor / McIsaac score/ 5
Cross-checked
Enter age to apply the McIsaac adjustment.

McIsaac adjustment: 3–14 years +1, 15–44 years 0, 45+ years −1.

Clinical criteria, tap each one present (1 point each)
Scenarios
McIsaac score
Enter age
Classic Centor (no age): 0/4
Est. GAS probability
~1–2.5%
McIsaac 2004 cohort
Recommended action
Very low probability
No testing, no antibiotics

No testing, no antibiotics. GAS is very unlikely. IDSA advises against a rapid antigen test or empiric antibiotics at this probability, treat symptoms and safety-net.Shown for the classic four-criterion Centor score. Enter the patient's age for the age-adjusted McIsaac recommendation.

Where the points came from

CriterionPoints
Temperature > 38 °C (history of fever)0
Tonsillar exudate or swelling0
Tender / swollen anterior cervical nodes0
Absence of cough0
Age adjustment: Enter age to apply the McIsaac adjustment—
Classic Centor total (age pending)0

Score-to-probability reference

ScoreEst. GAS probabilityRecommended action
-1~1–2.5%No testing, no antibiotics
0~1–2.5%No testing, no antibiotics
1~5–10%No testing, no antibiotics
2~11–17%RADT / throat culture, treat only if positive
3~28–35%RADT / throat culture, treat only if positive
4~51–53%RADT; some guidelines allow empiric treatment while awaiting result
5~51–53%RADT; some guidelines allow empiric treatment while awaiting result

Criteria & age adjustment: Centor 1981 / McIsaac 1998 (CMAJ). GAS probabilities: McIsaac 2004 (JAMA validation cohort). Management: IDSA 2012 (Clin Infect Dis). Educational decision-support only. It aids, but does not replace, clinical judgement. Nothing you enter leaves your browser.

Educational reference only. This calculator reports the modified Centor (McIsaac) score, its estimated Group A strep probability and the guideline management step. It aids, but does not replace, clinical judgement. It is validated in patients aged 3 and over with acute pharyngitis and does not apply to suspected peritonsillar abscess, airway compromise, immunosuppression or another obvious cause. No patient data is stored, the calculation runs entirely in your browser.

How it works

The Centor score, modified by McIsaac, estimates how likely a sore throat is caused by Group A Streptococcus(GAS) rather than a virus. It is a bedside decision aid designed to reduce unnecessary antibiotics: most acute pharyngitis is viral and needs no antibiotic at all. The score is purely additive. You add up points for a patient's age and four clinical findings, with no other arithmetic.

Robert Centor described the original four criteria in 1981. Each is worth one point when present:

  • Temperature > 38 °C (or a history of fever) → 1
  • Tonsillar exudate or swelling → 1
  • Tender / swollen anterior cervical lymph nodes → 1
  • Absence of cough → 1

Warren McIsaac and colleagues added an age adjustment in 1998, because GAS is common in children and rare in older adults:

  • Age 3–14 → +1
  • Age 15–44 → 0
  • Age 45 or older → −1

The modified total is score = fever + exudate + nodes + no-cough + age adjustment, which ranges from −1 (an older adult with no criteria) to 5 (a child aged 3–14 with all four). The tool also shows the classic Centor score, the four criteria without the age point, so you can see how age changes the picture.

Each total maps to an estimated GAS probability from the McIsaac 2004 (JAMA validation cohort): about 1–2.5% at −1 or 0, 5–10% at 1, 11–17% at 2, 28–35% at 3, and 51–53% at 4 or 5. These are quoted as ranges, not false-precision point estimates. The management steps follow IDSA 2012 (Clin Infect Dis): a score of 0–1 needs no testing or antibiotics; 2–3 warrants a rapid antigen detection test (RADT) or throat culture with treatment only if positive; and at 4 or more some guidelines allow empiric treatment while the test is pending. IDSA is explicit that adults should not receive empiric antibiotics without a positive test, the score guides testing, not reflex prescribing.

Worked examples

8-year-old, classic presentation

McIsaac = 5 → ~51–53% → RADT; empiric reasonable

  1. Age 8 (3–14 band) → +1
  2. Temperature > 38 °C → +1
  3. Tonsillar exudate → +1
  4. Tender anterior cervical nodes → +1
  5. No cough → +1
  6. Total: 1 + 1 + 1 + 1 + 1 = 5 → highest band, ~51–53% GAS
  7. Classic Centor (drop age) = 4. High probability, test with RADT.

30-year-old, viral-looking

McIsaac = 1 → ~5–10% → no test, no antibiotics

  1. Age 30 (15–44 band) → 0
  2. No fever → 0
  3. No exudate → 0
  4. Cough present, so 'absence of cough' is not met → 0
  5. Tender anterior cervical nodes → +1
  6. Total: 0 + 0 + 0 + 0 + 1 = 1 → ~5–10% GAS
  7. Low probability, symptomatic care, no swab, no antibiotics.

50-year-old, age penalty in play

McIsaac = 2 → ~11–17% → RADT, treat if positive

  1. Age 50 (≥45 band) → −1
  2. Temperature > 38 °C → +1
  3. Tonsillar exudate → +1
  4. No tender nodes → 0
  5. No cough → +1
  6. Total: −1 + 1 + 1 + 0 + 1 = 2 → ~11–17% GAS
  7. Classic Centor (no age) = 3 → ~28–35%. The −1 age point lowers the band.

Frequently asked questions

Sources & references

The criteria, age adjustment, GAS probabilities and management bands on this page were last cross-checked against these sources on 2026-07-15(Centor 1981 / McIsaac 1998 (CMAJ)). This tool is for education and reference only; it aids, but does not replace, assessment by a qualified clinician, and it does not apply to red-flag presentations such as a suspected peritonsillar abscess or airway compromise.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.