{
  "schemaVersion": 1,
  "identifier": "englishaidol-toeic-cefr-minimum-scores-v1",
  "version": "1.0",
  "name": "TOEIC Listening and Reading CEFR minimum scores by section",
  "description": "ETS minimum TOEIC Listening and Reading section scores for CEFR levels A1 to C1, with the sum of both minimums as a rough total-score reference.",
  "publisher": "English AIdol",
  "publisherUrl": "https://www.englishaidol.com/about",
  "landingPage": "https://www.englishaidol.com/toeic-score-guide",
  "datasetUrl": "https://www.englishaidol.com/data/toeic-cefr-minimum-scores.json",
  "csvUrl": "https://www.englishaidol.com/data/toeic-cefr-minimum-scores.csv",
  "lastVerified": "2026-10-03",
  "source": "https://www.eu.ets.org/content/dam/ets-org/eu/pdfs/toeic/toeic-mapping-cefr-reference.pdf",
  "methodology": "English AIdol transcribed the section minimum scores from ETS's published mapping of the TOEIC tests on the CEFR. sumOfMinimums is calculated by English AIdol and is not an ETS cut score.",
  "limitations": [
    "ETS sets CEFR minimums for Listening and Reading separately; a total score alone cannot confirm a CEFR level.",
    "ETS describes the cut scores as guidelines and notes lower panel agreement for the Reading C1 minimum.",
    "ETS suggests the TOEIC Bridge tests for more precise measurement at A1 to B1.",
    "Receiving organisations set their own requirements and score-age limits."
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "rows": [
    {
      "cefrLevel": "C1",
      "listeningMinimum": 490,
      "readingMinimum": 455,
      "sumOfMinimums": 945
    },
    {
      "cefrLevel": "B2",
      "listeningMinimum": 400,
      "readingMinimum": 385,
      "sumOfMinimums": 785
    },
    {
      "cefrLevel": "B1",
      "listeningMinimum": 275,
      "readingMinimum": 275,
      "sumOfMinimums": 550
    },
    {
      "cefrLevel": "A2",
      "listeningMinimum": 110,
      "readingMinimum": 115,
      "sumOfMinimums": 225
    },
    {
      "cefrLevel": "A1",
      "listeningMinimum": 60,
      "readingMinimum": 60,
      "sumOfMinimums": 120
    }
  ]
}
