AI Rate Card

Model classes S, A, B, C, D: how AI Rate Card grades reasoning models

Updated Nov 7, 2026

Prices tell you what a model costs; they do not tell you how strong it is. So base models on AI Rate Card now carry a class: one letter per direction, S at the top and D at the bottom. The first direction is reasoning - maths, science and expert questions. Code, agents and vision follow one at a time.

Where you see it

How a class is counted

  1. Two independent sources. LMArena (blind votes of people on maths and expert prompts) and Epoch AI's own benchmark runs (GPQA Diamond, OTIS Mock AIME, FrontierMath). Both publish their data under CC BY 4.0.
  2. One scale. Each test result is put on 0-100 against the strongest recent models; the strongest published variant of a model is used (for example its highest effort setting).
  3. One vote per source. A source's score is the mean of its tests, and the model's score is the mean of the sources - so a source with many tests does not outweigh the other.
  4. Fixed bands. For reasoning in edition 2026H2: S from 95, A from 80, B from 62, C from 42, D below. The bands stay put for half a year, so a letter does not move just because the scale moved.

A model measured by only one source gets its score and no letter. When the two sources disagree by two classes or more, the model is marked under review: both scores are on the page, so you can see the split yourself.

What the first grading shows

Of 49 reasoning models: 5 in S, 15 in A, 12 in B, 6 in C, 4 in D, and 7 with a score but no letter yet. The S class today is Claude Fable 5.1, Claude Sonnet 5.5, Claude Opus 5, Claude Opus 5.5 and GPT-5.6 Sol. GPT-6 Astra lands in A at 93.7 - Epoch gives it 100, LMArena voters 87.5; that is a real split between the sources, not a data error.

How to use it

The data behind every letter is on the Model classes page and in /v1/classes; scores are recomputed when a source publishes new results.

← Articles