Reasoning & knowledge

GSM8K

by OpenAI

What is GSM8K? GSM8K is OpenAI's dataset of 8.5K grade-school maths word problems written by human problem writers, split into 7.5K training and 1K test problems. Each needs 2 to 8 steps of basic arithmetic.

Page last updated 2026-10-16 · Evals Review

Editor note

8.5K grade-school maths word problems written by people: 7.5K for training and 1K for testing. Frontier models now score near the ceiling.

What it tests
Basic multi-step arithmetic reasoning.
Original source
github.com/openai/grade-school-math
Last updated
Repo last commit 2024-01-21
License
Not checked yet — see source

Facts come only from the linked source (checked 15–16 Oct 2026). Credit belongs to the creators.

When to use GSM8K

  • You test small or mid-sized models on multi-step arithmetic reasoning.
  • You need a cheap, quick sanity check.

Limitations

  • Frontier models are near the ceiling, so it no longer separates them.
  • Its test set is public and widely copied, so contamination is likely.

How to run it

  1. Load the test split from the repository or Hugging Face (openai/gsm8k).
  2. Score exact match on the final number; lm-evaluation-harness has a ready gsm8k task.

Notable results

Sources

Everything above comes from the sources listed, read on 15–16 Oct 2026. Commands are copied from the official instructions; check the source for changes.

Reviews

No reviews yet.

Reviews from practitioners who sign in with GitHub open soon.

Related reasoning & knowledge evals

  • GPQA — Expert-level science reasoning.
  • Humanity's Last Exam — Frontier academic knowledge and reasoning.
  • LiveBench — Hard, contamination-limited tasks with verifiable ground-truth answers (no LLM judge).
  • MMLU — World knowledge and problem solving across many school and professional subjects.

All Reasoning & knowledge evals · Comparison table