Looking for CVC words worksheets, writing tasks and word building activities? Our CVC words resources support early blending and segmenting, helping pupils read and write simple consonant-vowel-consonant words with confidence.
This collection includes CVC word activities, phoneme frames, picture cards and hands-on games that work well for whole-class teaching, small groups and targeted practise.
CVC words are simple words made up of a consonant, a vowel and a consonant, such as cat, mop and sun. They are often used early in phonics teaching because they help pupils practise blending sounds to read and segmenting sounds to spell.
Our CVC words worksheets provide focused practise that can be used little and often. Activities support pupils to read CVC words accurately, match words to pictures and apply their phonics knowledge in simple tasks.
For a structured matching task, use our CVC words and picture match activity.
CVC word writing helps pupils move from reading to spelling. Our writing activities support pupils to hear each sound, record it accurately and check their spelling.
Try our CVC word writing activity for guided practise that builds confidence with early spelling.
To support segmenting, use our CVC word phoneme frame, ideal for modelling and independent practise.
CVC word building activities help pupils blend sounds quickly and recognise patterns across words. Use picture prompts and hands-on tasks to keep practise purposeful and engaging.
Our CVC word picture cards work well for oral blending, word building and quick-fire reading practise.
Games provide repeated practise without the same worksheet format every time. Our initial sounds snap game supports quick recall of sounds and listening skills that feed into confident blending and spelling.
Use these CVC words resources to build secure early blending and segmenting, improve reading accuracy and strengthen spelling foundations in Reception and Year 1.
| Cookie | Duration | Description |
|---|---|---|
| _fbp | 3 months | Facebook sets this cookie to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising after visiting the website. |
| _ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
| _ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
| _gcl_au | 3 months | Google Tag Manager sets the cookie to experiment advertisement efficiency of websites using their services. |
| Cookie | Duration | Description |
|---|---|---|
| edd-rvi | 3 months | Description is currently not available. |
| GFE_RTT | 5 minutes | No description available. |
| m | 1 year 1 month 4 days | No description available. |
| Cookie | Duration | Description |
|---|---|---|
| fr | 3 months | Facebook sets this cookie to show relevant advertisements by tracking user behaviour across the web, on sites with Facebook pixel or Facebook social plugin. |
| NID | 6 months | Google sets the cookie for advertising purposes; to limit the number of times the user sees an ad, to unwanted mute ads, and to measure the effectiveness of ads. |
| VISITOR_INFO1_LIVE | 6 months | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
| VISITOR_PRIVACY_METADATA | 6 months | YouTube sets this cookie to store the user's cookie consent state for the current domain. |
| YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
| yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
| yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |