{
  "@context": "https://schema.org",
  "@type": [
    "LearningResource",
    "Dataset"
  ],
  "@id": "https://printablescholar.com/data/phonics/short-o-cvc-4.json",
  "name": "Short O CVC Words",
  "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-4/",
  "license": "https://printablescholar.com/methodology/",
  "isAccessibleForFree": true,
  "inLanguage": "en-US",
  "dateModified": "2026-08-10",
  "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-4",
    "label": "Short O CVC Words",
    "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": "Tom's Big Mop",
    "text": "Tom had a lot of mud on his rug. He got a big mop to clean it. \n\nHis dog, Gus, ran in. Gus sat on top of the mop.\n\n\"Hop off, Gus!\" said Tom. \n\nGus did not hop off. He just sat. \n\nTom got a bit of ham from a box. \n\n\"Come get the ham, Gus,\" said Tom. \n\nGus ran to eat the ham. Tom got his mop back and cleaned his rug.",
    "highlight_instruction": ""
  },
  "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": {}
}