{
  "@context": "https://schema.org",
  "@type": [
    "LearningResource",
    "Dataset"
  ],
  "@id": "https://printablescholar.com/data/phonics/short-o-cvc-2.json",
  "name": "Short O CVC Words (Story 2)",
  "description": "Free printable short O CVC word worksheets for kindergarten. Includes a decodable reading passage, word sort, phrasing practice cards, and rapid naming chart. Download print-ready PDFs instantly.",
  "url": "https://printablescholar.com/phonics-worksheets/short-o-cvc-2/",
  "license": "https://printablescholar.com/methodology/",
  "isAccessibleForFree": true,
  "inLanguage": "en-US",
  "dateModified": "2026-05-21",
  "creator": {
    "@type": "Organization",
    "@id": "https://printablescholar.com/#org",
    "name": "Printable Scholar",
    "url": "https://printablescholar.com"
  },
  "author": {
    "@type": "Person",
    "@id": "https://printablescholar.com/about/#emma",
    "name": "Emma Reed",
    "jobTitle": "Editorial Lead"
  },
  "educationalLevel": [
    "Pre-K",
    "Kindergarten"
  ],
  "learningResourceType": [
    "DecodableText",
    "Worksheet",
    "AssessmentResource"
  ],
  "teaches": {
    "@type": "DefinedTerm",
    "name": "Short O",
    "description": "CVC with short o",
    "inDefinedTermSet": "Science of Reading \u2014 systematic phonics scope and sequence"
  },
  "educationalAlignment": [
    {
      "@type": "AlignmentObject",
      "alignmentType": "teaches",
      "educationalFramework": "Science of Reading (National Reading Panel, Reading Rockets, IDA)",
      "targetName": "Short O phonics pattern"
    }
  ],
  "variableMeasured": [
    "target_words",
    "sight_words",
    "decodable_passage",
    "word_sort_cards",
    "phrasing_cards",
    "rapid_naming_chart"
  ],
  "skill": {
    "id": "short-o-cvc-2",
    "label": "Short O CVC Words (Story 2)",
    "skill_name": "Short O",
    "pattern": "CVC with short o",
    "phase": 1,
    "phase_label": "Foundations",
    "grade": "K",
    "target_keyword": "short o worksheets"
  },
  "target_words": [
    "hot",
    "pot",
    "dot",
    "got",
    "lot",
    "not",
    "top",
    "hop",
    "mop",
    "pop",
    "dog",
    "log",
    "fog",
    "hog",
    "jog",
    "box",
    "fox",
    "cop",
    "rob",
    "cob"
  ],
  "sight_words": [
    "the",
    "is",
    "a",
    "and",
    "to",
    "was",
    "it",
    "on",
    "his",
    "her"
  ],
  "decodable_passage": {
    "title": "Dot in the Fog",
    "text": "Dot the dog had her red ball. But the ball ran off. Dot had to find it. Big fog was all around the log. Dot ran to a fox.\n\n\u201cCan you help me?\u201d Dot asked. \u201cI can not see my red ball in this fog.\u201d\n\nThe fox had a kind nod. \u201cWe can hop on the log,\u201d he said. \u201cThen we can jog.\u201d\n\nDot and the fox hopped on the log. Then they ran to jog. Dot ran past a hot pot. \u201cMy ball is not here,\u201d she said. They jogged and jog. The fox then saw a dot of red. \u201cLook! A red dot!\u201d he said. It was Dot\u2019s ball! It had a lot of mud on it. Dot did a jog and then a hop. She had her red ball.",
    "highlight_instruction": "Circle or highlight all the short O words in the story above. How many did you find?"
  },
  "word_sort": {
    "categories": [
      "Real Words",
      "Nonsense Words"
    ],
    "words": [
      {
        "word": "hot",
        "category": "Real Words"
      },
      {
        "word": "pot",
        "category": "Real Words"
      },
      {
        "word": "dot",
        "category": "Real Words"
      },
      {
        "word": "got",
        "category": "Real Words"
      },
      {
        "word": "top",
        "category": "Real Words"
      },
      {
        "word": "hop",
        "category": "Real Words"
      },
      {
        "word": "mop",
        "category": "Real Words"
      },
      {
        "word": "dog",
        "category": "Real Words"
      },
      {
        "word": "log",
        "category": "Real Words"
      },
      {
        "word": "fox",
        "category": "Real Words"
      },
      {
        "word": "zot",
        "category": "Nonsense Words"
      },
      {
        "word": "bop",
        "category": "Real Words"
      },
      {
        "word": "hod",
        "category": "Nonsense Words"
      },
      {
        "word": "rog",
        "category": "Nonsense Words"
      },
      {
        "word": "fom",
        "category": "Nonsense Words"
      },
      {
        "word": "gop",
        "category": "Nonsense Words"
      },
      {
        "word": "nob",
        "category": "Real Words"
      },
      {
        "word": "vot",
        "category": "Nonsense Words"
      },
      {
        "word": "tob",
        "category": "Nonsense Words"
      },
      {
        "word": "jop",
        "category": "Nonsense Words"
      }
    ]
  },
  "phrasing_cards": [],
  "rapid_naming_chart": {}
}