ClassMetric Start learning

Our data

We asked 16 AI models to teach certification exams from memory. None passed.

By Ash Ranger ·

If you ask a chatbot to teach you RBT, forklift or CDL air brakes material without handing it the source, expect it to get some test-sized details wrong. We had 16 models write the same 9 lessons from memory, and every one of them got between 2 and 9 lessons critically wrong. Given the official text, four of them wrote all 9 without one.

RBT Exam PrepABCs and schedules ABCWhen the behavior happens, write what came immediately before it, the behavior itself, and what came immediately after.FunctionIf throwing a block keeps getting the task removed, that escape is negative reinforcement and is likely keeping it going.SchedulesFixed ratio three means you deliver the reinforcer after every third response.
Forklift OperatorThe stability triangle Three pointsA sit-down forklift balances on three points: the two front wheels and the pivot pin in the middle of the rear axle.The triangleJoin them and you get the stability triangle.Carrying a loadPick up a load and the center of gravity moves forward.WatchWatch the raised load shift the dot forward.
CDL Air BrakesReading the air pressure gauge Your airThis gauge shows your supply pressure.Building pressureStart the engine and the compressor builds pressure. At about one twenty five the governor cuts out.Cut-inUse the brakes and pressure drops. Around one hundred psi the governor cuts back in and refills the tanks.

We make ClassMetric's lessons with AI, so we needed the answer for ourselves. On November 12 we had to pick the model that writes them, and decide whether it needs the source in front of it.

The test we ran

We picked three subjects where one wrong number can cost you a question, or worse: the RBT exam, forklift operator training under OSHA's rule, and the air brakes section of the CDL manual. For each we wrote three lesson briefs. Each one held excerpts from the official source, the 13 or 14 facts a good lesson must teach, and 5 or 6 tempting wrong claims we call traps.

Then 16 models from 10 families each wrote one lesson per brief, twice. Once with the source excerpts in the prompt, and once with nothing but the topic, from memory. Two judge models read every lesson claim by claim against the sources and marked each one as supported, unsupported or contradicted, and whether an error was critical: the kind that would teach you the wrong answer on the test or the wrong move on the job.

Every model slipped from memory

From memory, 77 of 144 lessons we asked for had at least one critical error. With the source, 30 of 143 did.

Lessons with a critical error, per model: with the source text versus from memory For each of 16 models, how many of its 9 lessons had at least one critical error. From memory every model had 2 to 9. With the source text in the prompt, four models wrote all 9 with none. With the sourceFrom memory Lessons with a critical error (of 9) 0369GLM 5.3 GLM 5.3, from memory: 9 of 9 lessons with a critical error GLM 5.3, with the source: 3 of 9 lessons with a critical errorMiniMax M3.1 Flash MiniMax M3.1 Flash, from memory: 8 of 9 lessons with a critical error MiniMax M3.1 Flash, with the source: 3 of 9 lessons with a critical errorGemini 3.8 Flash Gemini 3.8 Flash, from memory: 7 of 9 lessons with a critical error Gemini 3.8 Flash, with the source: 7 of 8 lessons with a critical errorClaude Haiku 5.5 Claude Haiku 5.5, from memory: 7 of 9 lessons with a critical error Claude Haiku 5.5, with the source: 4 of 9 lessons with a critical errorQwen 3.8 27B Qwen 3.8 27B, from memory: 7 of 9 lessons with a critical error Qwen 3.8 27B, with the source: 4 of 9 lessons with a critical errorGemini 4 Carbon Gemini 4 Carbon, from memory: 5 of 9 lessons with a critical error Gemini 4 Carbon, with the source: 3 of 9 lessons with a critical errorClaude Sonnet 5.5 Claude Sonnet 5.5, from memory: 5 of 9 lessons with a critical error Claude Sonnet 5.5, with the source: 1 of 9 lessons with a critical errorClaude Opus 5.5 Claude Opus 5.5, from memory: 5 of 9 lessons with a critical error Claude Opus 5.5, with the source: 0 of 9 lessons with a critical errorGrok 4.7 Grok 4.7, from memory: 4 of 9 lessons with a critical error Grok 4.7, with the source: 2 of 9 lessons with a critical errorDeepSeek V4.1 Flash DeepSeek V4.1 Flash, from memory: 4 of 6 lessons with a critical error DeepSeek V4.1 Flash, with the source: 0 of 5 lessons with a critical errorMistral Large 4 Mistral Large 4, from memory: 4 of 6 lessons with a critical error Mistral Large 4, with the source: 0 of 4 lessons with a critical errorGPT-6.1 Terra GPT-6.1 Terra, from memory: 3 of 9 lessons with a critical error GPT-6.1 Terra, with the source: 1 of 9 lessons with a critical errorGPT-6.1 Sol GPT-6.1 Sol, from memory: 3 of 9 lessons with a critical error GPT-6.1 Sol, with the source: 0 of 9 lessons with a critical errorGPT-6 Luna GPT-6 Luna, from memory: 2 of 9 lessons with a critical error GPT-6 Luna, with the source: 2 of 9 lessons with a critical errorClaude Fable 5.2 Claude Fable 5.2, from memory: 2 of 9 lessons with a critical error Claude Fable 5.2, with the source: 0 of 9 lessons with a critical errorKimi K3.1 Pro Kimi K3.1 Pro, from memory: 2 of 9 lessons with a critical error Kimi K3.1 Pro, with the source: 0 of 9 lessons with a critical error
Each row is one model. The ring is its 9 lessons written with the official text in the prompt; the dot is the same 9 lessons written from memory. Further right is worse. Gemini 3.8 Flash has 8 scored lessons with the source, not 9. DeepSeek V4.1 Flash and Mistral Large 4 returned no usable lesson for some briefs (4 and 5 of 9 with the source, 3 each from memory), so their counts cover fewer lessons.
The numbers as a table
ModelWith the sourceFrom memoryClaims that hold, from memory
GLM 5.33 of 99 of 984%
MiniMax M3.1 Flash3 of 98 of 977%
Gemini 3.8 Flash7 of 87 of 990%
Claude Haiku 5.54 of 97 of 990%
Qwen 3.8 27B4 of 97 of 980%
Gemini 4 Carbon3 of 95 of 994%
Claude Sonnet 5.51 of 95 of 991%
Claude Opus 5.50 of 95 of 995%
Grok 4.72 of 94 of 996%
DeepSeek V4.1 Flash0 of 54 of 696%
Mistral Large 40 of 44 of 690%
GPT-6.1 Terra1 of 93 of 995%
GPT-6.1 Sol0 of 93 of 997%
GPT-6 Luna2 of 92 of 995%
Claude Fable 5.20 of 92 of 998%
Kimi K3.1 Pro0 of 92 of 996%

Start learning

The memory lessons read well, and that's the problem. On average 91.5% of their claims held up, against 97.7% with the source. Claude Fable 5.2 got 98% of its claims right from memory and still had 2 lessons with a critical error. A lesson can be right nine sentences in ten, and the tenth is a number or a rule the exam asks about, written in the same confident voice as the rest.

Claude Opus 5.5 wrote all 9 lessons with no critical error when it had the source, and 5 of 9 with one when it didn't. GPT-6.1 Sol went from 0 to 3. Traps, the wrong claims we planted in the answer key, showed up 3 times from memory and never with the source.

One mistake, up close

GPT-6.1 Sol, writing its RBT lesson on professional conduct from memory, gave its trainee Maya this rule.

"Monthly supervision covers at least 5% of Maya’s behavior-analytic service hours: two real-time, face-to-face contacts, including one observation of service delivery. At least half the supervision must be individual."

Almost all of that is right. The last sentence isn't. The RBT Handbook (page 17) says: "At least one of the two supervision sessions must be individual (i.e., no other RBTs or trainees present), but the other may occur in a small-group meeting." The handbook counts sessions, not hours: of the two monthly sessions, one has to be just you and your supervisor, and the other can be a group. “Half the supervision” sounds close enough, and that closeness is what makes it a good wrong answer on a test. Both judges flagged it as critical, and it is exactly the sort of detail a supervision question turns on.

Claude Sonnet 5.5, writing a CDL lesson from memory, told drivers that at 55 mph "you travel roughly 40 feet" during air brake lag. Half a second at 55 mph does come to about 40 feet, but the CDL manual (section 5.4.4) says the lag "adds about 32 feet," and that's the number the test asks for. Neither mistake would look wrong to someone who is still learning the material, and that's who reads these lessons.

With the handbook text in its prompt, GPT-6.1 Sol wrote every lesson without a critical error, at about 2.5 cents a lesson. It's the model that now writes ClassMetric's lessons, always with the source in the prompt.

How we ran it, and what it doesn't show

The run was on November 12, 2026, and cost $23.63 in API calls, most of it for the judges. Gemini 4 Carbon and Grok 4.7 judged the lessons written with the source, with GPT-6.1 Terra standing in when the writer came from either family. The memory lessons were judged earlier by two of GPT-6.1 Terra, Claude Sonnet 5.5 and Gemini 4 Carbon. Either way, no model graded its own family. Before judging, a simple phrase check looked for the must-have facts and the traps. A model passed only if, across its 9 lessons, at least 95% of claims held, no lesson had a critical error, no trap appeared and at least 80% of the key facts were taught. From memory, none passed. With the source, four did: GPT-6.1 Sol, Kimi K3.1 Pro, Claude Opus 5.5 and Claude Fable 5.2.

It's a small test. Three subjects and 9 lessons per model, one try each, so a model's count could move by a lesson or two on another run. The judges are models too. They agreed on whether a lesson had a critical error 84% of the time, and some of their calls are strict. Both marked Claude Opus 5.5's "a red light or buzzer" as a critical error because the manual requires a warning you can see, though a federal rule allows one you can hear. And we tested models writing lessons, not a chatbot that searches the web while it answers. If you want the full method and every lesson's verdicts, write to us at hello@classmetric.com.

If you're studying with a chatbot

A chatbot is a patient explainer, and our data says it gets most things right. The trouble is that you can't tell which sentence is the wrong one, and exams are written around exactly those sentences: thresholds, counts, who may do what, and words like "only" and "at least."

So give it the source. For the RBT, that's the BACB's Test Content Outline and the RBT Handbook, both free. For forklifts, OSHA's rule at 29 CFR 1910.178. For air brakes, section 5 of your state's CDL manual. Paste the part you're studying and ask it to answer only from that text and quote the line it's using. When it states a number or a rule, ask where the source says so. If it can't quote it, treat it as unchecked. Use it to quiz you and to explain the why, and let the official document settle any argument.

In our run, having the source text was the difference between four passing models and none.

Try it on one lesson

Every ClassMetric lesson is written with the source text in the prompt and checked against it before it ships. Lesson 1 of each class is free in your browser, with no account: the RBT exam prep class, forklift operator and CDL air brakes. If you're comparing RBT study options, we also wrote up how the RBT prep options compare and an RBT study plan built on where the exam's points are.

Start learning

Save your progressA free account. Your lessons follow you to the app.