Home » Kindergarten Phonics and Phonemic Awareness Games

Kindergarten Phonics and Phonemic Awareness Games

Before kids can read, they have to hear the sounds inside words. These five games train that ear with pictures and a voice, so a child who canโ€™t read yet can still play on their own. There are also printable worksheets for the same skills.

Loading the sound games…

`,V=(t,e=!0)=>`
${t.e}${e?`${t.w}`:""}
`;function je(){const t=ce[Math.floor(Math.random()*ce.length)],e=y(et[t]),n=e[0],r=e.slice(1,5),a=y(Tt.filter(p=>p.f!==t)).slice(0,12-r.length),i=y([...r,...a]);return{html:ut("Beginning Sounds",`Say each pictureโ€™s name. Circle the pictures that start like ${n.w}.`)+`
${V(n)}
${i.map(p=>V(p)).join("")}
`,key:`Starts like ${n.w}: ${r.map(p=>p.w).join(", ")}`}}function Le(){const e=y(Object.keys(gt)).slice(0,5).map(r=>y(gt[r])).map(r=>[r[0],r[1]]),n=y(e.map(r=>r[1]));return{html:ut("Rhyme Match","Say each pictureโ€™s name. Draw a line to the picture that rhymes.")+`
${e.map((r,a)=>`
${V(r[0])}${V(n[a])}
`).join("")}
`,key:e.map(r=>`${r[0].w} โ€“ ${r[1].w}`).join(", ")}}function Ne(){const t=y(D.filter(r=>r.s>=1)),e=(r,a)=>t.filter(i=>i.s===r).slice(0,a),n=y([...e(1,3),...e(2,3),...e(3,3),...e(4,1)]);return{html:ut("Count the Syllables","Say the word and clap the parts. Color one box for each clap.")+`
${n.map(r=>`
${V(r)}
${"".repeat(4)}
`).join("")}
`,key:n.map(r=>`${r.w} ${r.s}`).join(", ")}}const Ue=["milk","map","dice","heart","leaf","tent","sock","worm","seal","coat","soap","door","box","fire","bed","web"];function Oe(){const t=y(Tt.filter(n=>!Ue.includes(n.w))).slice(0,10),e=t.map(n=>{const r=n.w[0],a=["c","k"].includes(r)?["c","k"]:[r],i=y([r,...y("bsmdpfhrtglwn".split("").filter(p=>!a.includes(p))).slice(0,2)]);return`
${V(n,!1)}
${i.map(p=>`${p}`).join("")}
`});return{html:ut("First Letter","Say each pictureโ€™s name. Circle the letter it starts with.")+`
${e.join("")}
`,key:t.map(n=>`${n.w} ${n.w[0]}`).join(", ")}}const Re=t=>` @page{size:${t==="a4"?"A4":"letter"};margin:0.45in} #kpg-print{font-family:'Andika',Arial,sans-serif;color:#111} #kpg-print *{box-sizing:border-box} #kpg-print .pg{page-break-after:always;break-after:page} #kpg-print .pg:last-child{page-break-after:auto;break-after:auto} #kpg-print .nm{display:flex;gap:24px;font-size:15px;margin-bottom:10px} #kpg-print .nm span{flex:1;border-bottom:1.5px solid #111} #kpg-print .nm .d{flex:0 0 30%} #kpg-print h1{font-size:28px;margin:0 0 4px} #kpg-print .dir{font-size:17px;margin:0 0 14px} #kpg-print .pc{display:flex;flex-direction:column;align-items:center;justify-content:center} #kpg-print .e{font-size:62px;line-height:1.1;filter:grayscale(1) contrast(1.15);font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif} #kpg-print .w{font-size:15px;margin-top:2px} #kpg-print .model{display:flex;justify-content:center;border:3px solid #111;border-radius:16px;width:2in;margin:0 auto 14px;padding:6px} #kpg-print .model .e{font-size:80px} #kpg-print .g4{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:2.25in;border-top:1.5px solid #999;border-left:1.5px solid #999} #kpg-print .g4 .pc{border-right:1.5px solid #999;border-bottom:1.5px solid #999} #kpg-print .rr{display:flex;align-items:center;height:1.62in} #kpg-print .rr .pc{width:1.6in} #kpg-print .dot{width:14px;height:14px;border-radius:50%;background:#111} #kpg-print .gap{flex:1} #kpg-print .cl{display:grid;grid-template-columns:1fr 1fr;gap:6px 26px} #kpg-print .cr{display:flex;align-items:center;gap:14px;height:1.55in;border-bottom:1px dashed #aaa} #kpg-print .cr .pc{width:1.3in} #kpg-print .cr .e{font-size:54px} #kpg-print .bx{display:flex;gap:6px} #kpg-print .bx i{width:0.42in;height:0.42in;border:2px solid #111;border-radius:6px} #kpg-print .lt{display:grid;grid-template-columns:1fr 1fr;gap:4px 26px} #kpg-print .lr{display:flex;align-items:center;gap:14px;height:1.58in;border-bottom:1px dashed #aaa} #kpg-print .lr .pc{width:1.2in} #kpg-print .ls{display:flex;gap:16px;font-size:40px} #kpg-print .ls span{width:0.7in;text-align:center} #kpg-print .ft{font-size:10px;color:#777;text-align:center;margin-top:8px} #kpg-print .key p{font-size:14px;margin:0 0 8px} @media screen{#kpg-print{display:none}} @media print{ html.kpg-printing body > *:not(#kpg-print){display:none !important} html.kpg-printing body{background:#fff !important;margin:0 !important;padding:0 !important} #kpg-print{display:block} }`;function De(t,e,n){const r={first:je,rhyme:Le,clap:Ne,letter:Oe}[t],a=Array.from({length:e},r);let i=a.map(f=>`
${f.html}
${le}
`).join("");n.key&&(i+=``);let p=document.getElementById("kpg-print");p&&p.remove(),p=document.createElement("div"),p.id="kpg-print",p.innerHTML=`${i}`,document.body.appendChild(p),document.documentElement.classList.add("kpg-printing");const c=()=>{document.documentElement.classList.remove("kpg-printing"),window.removeEventListener("afterprint",c)};window.addEventListener("afterprint",c),setTimeout(()=>window.print(),150)}const de="kpg_v1",I=10;function We(){try{return JSON.parse(localStorage.getItem(de)||"{}")}catch{return{}}}function Fe(){const t=We(),[e,n]=E("menu"),[r,a]=E(null),[i,p]=E(t.best||{}),[c,f]=E(t.words===void 0?!1:t.words),[s,_]=E(!!t.slow),[g,o]=E(0),[d,m]=E(null),[k,$]=E([]),[x,h]=E(!1),[S,N]=E(0),[C,M]=E(0),q=ne(new Set),U=ne(null),H=s?.68:.85;ee(()=>{try{localStorage.setItem(de,JSON.stringify({best:i,words:c,slow:s}))}catch{}},[i,c,s]),ee(()=>()=>se(),[]);function T(u){F&&u&&Z(u.say,{rate:H})}function j(u){a(u),q.current=new Set,o(0),N(0),n("play"),fe(u,0),setTimeout(()=>U.current&&U.current.scrollIntoView({behavior:"smooth",block:"start"}),30)}function fe(u=r,z=g+1){if(z>=I){n("done"),m(null),ft.win();return}const B=Ee(u,q.current);B.target&&q.current.add(B.target.w),m(B),$([]),h(!1),M(0),o(z),setTimeout(()=>T(B),250)}function Pt(u){if(!(x||k.includes(u)))if(u===d.answer){h(!0),ft.good();const z=S+(k.length===0?1:0);N(z),g===I-1&&p(B=>({...B,[r]:Math.max(B[r]||0,z)})),F&&Z(d.hint,{rate:H})}else $([...k,u]),ft.bad(),F&&Z("Try again.",{rate:H})}const At=pe.find(u=>u.id===r);return l("div",{class:"kpg",ref:U,children:[e==="menu"&&l(O,{children:[l("div",{class:"kpg-top",children:[l("h2",{class:"kpg-title",children:"Listen, look, and tap"}),l("p",{class:"kpg-sub",children:"Five sound games for kindergarten. Turn the volume up, pick a game, and play 10 quick rounds."})]}),l("div",{class:"kpg-menu",children:[pe.map(u=>l("button",{type:"button",class:"kpg-card kpg-c-"+u.id,onClick:()=>j(u.id),children:[l("span",{class:"kpg-ci","aria-hidden":"true",children:u.icon}),l("span",{class:"kpg-cn",children:u.name}),l("span",{class:"kpg-cs",children:u.skill}),l("span",{class:"kpg-cb",children:u.blurb}),i[u.id]!=null&&l("span",{class:"kpg-best",children:["Best: ",i[u.id],"/",I," โญ"]})]})),l("button",{type:"button",class:"kpg-card kpg-c-print",onClick:()=>n("print"),children:[l("span",{class:"kpg-ci","aria-hidden":"true",children:"๐Ÿ–จ๏ธ"}),l("span",{class:"kpg-cn",children:"Printable sheets"}),l("span",{class:"kpg-cs",children:"Black and white"}),l("span",{class:"kpg-cb",children:"Beginning sounds, rhymes, syllables, and first letters, with answer keys."})]})]}),l("div",{class:"kpg-set",children:[l("label",{children:[l("input",{type:"checkbox",checked:c,onChange:u=>f(u.target.checked)})," Show words under pictures"]}),l("label",{children:[l("input",{type:"checkbox",checked:s,onChange:u=>_(u.target.checked)})," Slower voice"]})]}),!F&&l("p",{class:"kpg-warn",children:"Your browser canโ€™t play the voice. The games work best in Chrome, Safari, or Edge."})]}),e==="play"&&d&&l("div",{class:"kpg-play kpg-g-"+r,children:[l("div",{class:"kpg-bar",children:[l("button",{type:"button",class:"kpg-back",onClick:()=>{se(),n("menu")},children:"โ† Games"}),l("span",{class:"kpg-gname",children:[At.icon," ",At.name]}),l("span",{class:"kpg-dots","aria-label":`Round ${g+1} of ${I}`,children:Array.from({length:I},(u,z)=>l("i",{class:zT(d),"aria-label":"Hear it again",children:"๐Ÿ”Š"}),l("p",{children:r==="odd"?"Which one starts with a different sound?":r==="clap"?"Clap it! How many parts?":r==="letter"?"Which letter does it start with?":d.say})]}),d.target&&l("div",{class:"kpg-target",children:l("button",{type:"button",class:"kpg-pic kpg-big",onClick:()=>Z(d.target.w,{rate:H}),"aria-label":"Hear "+d.target.w,children:[l("span",{class:"kpg-e",children:d.target.e}),(c||r==="clap")&&l("span",{class:"kpg-w",children:d.target.w})]})}),r==="clap"?l("div",{class:"kpg-clap",children:[l("button",{type:"button",class:"kpg-pad",disabled:x,onClick:()=>{M(Math.min(6,C+1)),ft.tap()},children:["๐Ÿ‘ Clap",l("small",{class:C?"kpg-cd":"",children:C?"โ—".repeat(C):"tap once for each part"})]}),l("div",{class:"kpg-nums",children:d.opts.map((u,z)=>l("button",{type:"button",class:"kpg-num"+(x&&z===d.answer?" ok":"")+(k.includes(z)?" no":""),onClick:()=>Pt(z),children:[u,l("small",{children:"๐Ÿ‘".repeat(u)})]}))}),C>0&&!x&&l("button",{type:"button",class:"kpg-link",onClick:()=>{const u=C-1;M(0),u1?"s":""]})]}):l("div",{class:"kpg-opts"+(r==="letter"?" kpg-letters":""),children:d.opts.map((u,z)=>l("div",{class:"kpg-opt"+(x&&z===d.answer?" ok":"")+(k.includes(z)?" no":""),children:[l("button",{type:"button",class:"kpg-pic",onClick:()=>Pt(z),"aria-label":r==="letter"?"Letter "+u:u.w,children:r==="letter"?l("span",{class:"kpg-l",children:u}):l(O,{children:[l("span",{class:"kpg-e",children:u.e}),c&&l("span",{class:"kpg-w",children:u.w})]})}),r!=="letter"&&F&&l("button",{type:"button",class:"kpg-hear",onClick:()=>Z(u.w,{rate:H}),"aria-label":"Hear "+u.w,children:"๐Ÿ”Š"})]}))}),l("div",{class:"kpg-foot","aria-live":"polite",children:x?l(O,{children:[l("p",{class:"kpg-yes",children:["โœ“ ",d.hint]}),l("button",{type:"button",class:"kpg-next",onClick:()=>fe(),children:g===I-1?"See my stars":"Next โ†’"})]}):l("p",{class:"kpg-help",children:k.length?"Not that one. Listen again and try another.":r==="clap"?"Say the word and clap once for each part.":"Tap ๐Ÿ”Š on a picture to hear its name."})})]}),e==="done"&&l("div",{class:"kpg-done",children:[l("p",{class:"kpg-stars",children:"โญ".repeat(Math.max(1,Math.round(S/2)))}),l("h3",{children:S>=9?"Super listening!":S>=6?"Nice work!":"Good practice!"}),l("p",{children:[S," of ",I," right on the first try in ",At.name,"."]}),l("div",{class:"kpg-row",children:[l("button",{type:"button",class:"kpg-next",onClick:()=>j(r),children:"Play again"}),l("button",{type:"button",class:"kpg-ghost",onClick:()=>n("menu"),children:"Pick another game"})]})]}),e==="print"&&l(Ie,{onBack:()=>n("menu")})]})}function Ie({onBack:t}){const[e,n]=E("first"),[r,a]=E(2),[i,p]=E(!0),[c,f]=E("letter");return l("div",{class:"kpg-print",children:[l("button",{type:"button",class:"kpg-back",onClick:t,children:"โ† Games"}),l("h3",{children:"Printable sound worksheets"}),l("div",{class:"kpg-types",children:[["first","Beginning sounds","Circle the pictures that start like the picture at the top."],["rhyme","Rhyme match","Draw a line between pictures that rhyme."],["clap","Count the syllables","Color one box for each part of the word."],["letter","First letter","Circle the letter each picture starts with."]].map(([_,g,o])=>l("label",{class:"kpg-type"+(e===_?" on":""),children:[l("input",{type:"radio",name:"kpg-t",checked:e===_,onChange:()=>n(_)}),l("b",{children:g}),l("span",{children:o})]}))}),l("div",{class:"kpg-popts",children:[l("label",{children:["Pages ",l("select",{value:r,onChange:_=>a(+_.target.value),children:[1,2,3,4,5].map(_=>l("option",{children:_}))})]}),l("label",{children:[l("input",{type:"checkbox",checked:i,onChange:_=>p(_.target.checked)})," Answer key"]}),l("label",{children:[l("input",{type:"radio",name:"kpg-p",checked:c==="letter",onChange:()=>f("letter")})," Letter"]}),l("label",{children:[l("input",{type:"radio",name:"kpg-p",checked:c==="a4",onChange:()=>f("a4")})," A4"]})]}),l("button",{type:"button",class:"kpg-next kpg-wide",onClick:()=>De(e,r,{key:i,paper:c}),children:"๐Ÿ–จ๏ธ Print or save PDF"}),l("p",{class:"kpg-small",children:"Every print makes new pages, so you can print again for more practice. Pictures print in gray, ready to color."})]})}const Be='.kpg{font-family:inherit;background:#fffaf0;border:3px solid #ffc93c;border-radius:24px;padding:20px;margin:18px 0 30px;color:#264b5d;position:relative;background-image:radial-gradient(#ffe6a6 1.2px,transparent 1.2px);background-size:22px 22px}.kpg *{box-sizing:border-box}.kpg button{font-family:inherit!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;min-height:0!important;line-height:1.2!important;margin:0!important;text-decoration:none!important}.kpg button:disabled{cursor:default!important}.kpg-top{text-align:center;margin-bottom:14px}.kpg .kpg-title{margin:0!important;font-size:28px!important;color:#264b5d!important;border:0!important;padding:0!important;line-height:1.2!important}.kpg-sub{margin:4px 0 0!important;color:#5d7484}.kpg-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpg .kpg-card{background:#fff!important;border:0!important;border-radius:20px!important;padding:16px 14px!important;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;color:#264b5d!important;position:relative;transition:transform .12s;outline:3px solid transparent}.kpg .kpg-card:hover{transform:translateY(-3px) rotate(-.4deg)}.kpg-c-rhyme{border-bottom:7px solid #ff97fb!important}.kpg-c-first{border-bottom:7px solid #7ebad7!important}.kpg-c-odd{border-bottom:7px solid #ffc93c!important}.kpg-c-clap{border-bottom:7px solid #8fd3a8!important}.kpg-c-letter{border-bottom:7px solid #407b98!important}.kpg-c-print{border-bottom:7px solid #d5dde2!important}.kpg-ci{font-size:38px}.kpg-cn{font-weight:700;font-size:19px}.kpg-cs{font-size:12px;font-weight:700;color:#d24fc9;text-transform:uppercase;letter-spacing:.05em}.kpg-cb{font-size:14px;color:#3d5a69;line-height:1.35}.kpg-best{position:absolute;top:12px;right:12px;font-size:12px;background:#fff3c4;border-radius:999px;padding:2px 8px;font-weight:700}.kpg-set{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:14px;font-size:14px}.kpg-set label{display:flex;gap:6px;align-items:center;margin:0!important;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px}.kpg-set input,.kpg-popts input{width:17px;height:17px;accent-color:#407b98;margin:0!important}.kpg-warn{text-align:center;color:#b03a2e;font-size:14px;margin:10px 0 0!important}.kpg-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.kpg .kpg-back{background:none!important;border:0!important;color:#407b98!important;font-weight:700!important;font-size:15px!important;padding:4px 0!important}.kpg-gname{font-weight:700}.kpg-dots{display:flex;gap:4px}.kpg-dots i{width:12px;height:12px;border-radius:50%;background:#ffe6a6;display:block}.kpg-dots i.d{background:#ffc93c}.kpg-dots i.c{background:#d24fc9}.kpg-ask{display:flex;align-items:center;gap:12px;justify-content:center;margin:14px 0 8px}.kpg-ask p{font-size:22px;font-weight:700;margin:0!important;text-align:center}.kpg .kpg-say{width:58px!important;height:58px;border-radius:50%!important;background:#407b98!important;border:0!important;font-size:26px!important;padding:0!important;flex:0 0 auto;animation:kpg-pulse 2s infinite}@keyframes kpg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.kpg-target{display:flex;justify-content:center;margin-bottom:12px}.kpg .kpg-pic{background:#fff!important;border:3px solid #e8dcc0!important;border-radius:22px!important;width:100%!important;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px!important;color:#264b5d!important}.kpg .kpg-pic.kpg-big{width:170px!important;border-color:#ffc93c!important;border-style:dashed!important}.kpg-e{font-size:76px;line-height:1}.kpg-big .kpg-e{font-size:96px}.kpg-w{font-size:20px;font-weight:700;margin-top:4px;font-family:"Andika",inherit}.kpg-l{font-size:96px;font-family:"Andika",inherit;line-height:1}.kpg-opts{display:grid;grid-template-columns:repeat(3,minmax(0,190px));gap:14px;justify-content:center}.kpg-opt{position:relative}.kpg .kpg-hear{position:absolute;right:8px;bottom:8px;width:36px!important;height:36px;border-radius:50%!important;border:0!important;background:#eaf4f9!important;font-size:16px!important;padding:0!important}.kpg-opt.ok .kpg-pic{border-color:#2e9e5b!important;background:#e3f7ea!important;animation:kpg-pop .4s}.kpg-opt.no .kpg-pic{opacity:.35;animation:kpg-shake .35s}@keyframes kpg-pop{50%{transform:scale(1.08)}}@keyframes kpg-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.kpg-clap{display:flex;flex-direction:column;align-items:center;gap:12px}.kpg .kpg-pad{background:#8fd3a8!important;border:0!important;border-radius:20px!important;padding:14px 34px!important;font-size:26px!important;font-weight:700!important;color:#1f4d33!important;display:flex;flex-direction:column;align-items:center;gap:4px}.kpg-pad small{font-size:15px;min-height:1.2em;font-weight:400}.kpg-pad small.kpg-cd{letter-spacing:5px;font-size:18px}.kpg-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:520px}.kpg .kpg-num{background:#fff!important;border:3px solid #e8dcc0!important;border-radius:18px!important;padding:12px 4px!important;font-size:40px!important;font-weight:700!important;color:#264b5d!important;display:flex;flex-direction:column;align-items:center}.kpg .kpg-num small{font-size:12px;margin-top:4px;word-break:break-all;line-height:1.1}.kpg .kpg-num.ok{border-color:#2e9e5b!important;background:#e3f7ea!important}.kpg .kpg-num.no{opacity:.35}.kpg .kpg-link{background:none!important;border:0!important;color:#407b98!important;text-decoration:underline!important;font-size:15px!important;padding:2px!important}.kpg-foot{text-align:center;margin-top:14px;min-height:72px}.kpg-yes{font-size:18px;font-weight:700;color:#2e7d4f;margin:0 0 8px!important}.kpg-help{color:#5d7484;margin:0!important}.kpg .kpg-next{background:#d24fc9!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:12px 26px!important;font-size:18px!important;font-weight:700!important}.kpg .kpg-ghost{background:#fff!important;color:#407b98!important;border:2px solid #7ebad7!important;border-radius:14px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important}.kpg-done{text-align:center;padding:20px 0}.kpg-stars{font-size:46px;margin:0!important;letter-spacing:6px}.kpg-done h3{font-size:28px!important;margin:6px 0!important;color:#264b5d!important}.kpg-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.kpg-print h3{margin:10px 0 12px!important;font-size:22px!important;color:#264b5d!important}.kpg-types{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpg-type{background:#fff;border:3px solid #e8dcc0;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:3px;cursor:pointer;margin:0!important}.kpg-type.on{border-color:#407b98}.kpg-type input{position:absolute;opacity:0}.kpg-type span{font-size:14px;color:#5d7484}.kpg-popts{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin:14px 0;font-size:15px}.kpg-popts label{display:flex;gap:6px;align-items:center;margin:0!important}.kpg-popts select{height:36px;border:2px solid #cfe3ee!important;border-radius:8px!important;padding:0 8px!important;font-size:15px!important;background:#fff!important}.kpg .kpg-wide{width:100%!important}.kpg-small{font-size:13px;color:#5d7484;margin:8px 0 0!important}@media (max-width:700px){.kpg{padding:14px;border-radius:18px}.kpg-menu{grid-template-columns:1fr 1fr}.kpg .kpg-title{font-size:23px!important}.kpg-ask p{font-size:18px}.kpg-opts{gap:8px}.kpg-e{font-size:52px}.kpg-l{font-size:64px}.kpg .kpg-pic.kpg-big{width:130px!important}.kpg-big .kpg-e{font-size:72px}.kpg .kpg-hear{width:30px!important;height:30px;right:4px;bottom:4px;font-size:13px!important}.kpg-types{grid-template-columns:1fr}.kpg .kpg-num{font-size:30px!important}}';function _e(){if(!document.getElementById("kpg-style")){const t=document.createElement("style");t.id="kpg-style",t.textContent=Be,document.head.appendChild(t)}document.querySelectorAll(".kpg-root").forEach(t=>{t.dataset.mounted||(t.dataset.mounted="1",t.innerHTML="",ye(l(Fe,{}),t))})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",_e):_e()})();

What each game practices, and how to play it without a screen

Every game here has a no-screen version you can play in the car, at dinner, or in a classroom line. The screen version is good for independent practice. The spoken version, with you, is where most of the learning happens.

Rhyme Time

The child hears a word and finds the picture that rhymes. Rhyming is one of the earliest sound skills, because the ending of a word is easy to hear.

Without a screen: play โ€œRhyme or not?โ€ Say two words, like cat, hat or cat, cup. Thumbs up if they rhyme, thumbs down if they donโ€™t. Once thatโ€™s easy, ask your child to make up a silly rhyming word for anything you point at. Made-up words like spoon, gloon count, and they show they really hear the ending.

Same First Sound

The child hears a word, like moon, and picks the picture that starts the same way. This is the step from hearing whole words to hearing a single sound inside a word.

Without a screen: play I Spy with sounds instead of letters: โ€œI spy something that starts like mmmโ€“mop.โ€ Stretch the first sound when you can (more on that below). In a classroom, put three toys in a basket and ask kids to pull out the one that starts like their own name.

Odd One Out

Three pictures, two that start with the same sound. The child finds the one that doesnโ€™t belong. Itโ€™s harder than it looks, because the child has to keep three words in their head and compare them.

Without a screen: at dinner, say three words slowly, like bus, ball, fish, and have everyone call out the one thatโ€™s different. Kids love being the one to make up the next set.

Clap the Parts

The child hears a word and claps once for each syllable, then picks the number. Mouse is one clap, pen-cil is two, ba-na-na is three, and wa-ter-mel-on is four.

Without a screen: clap everyoneโ€™s name at circle time. Then try stomping, jumping, or talking like a robot (โ€œdi-no-saurโ€). Putting a hand under the chin also works: the chin drops once for each syllable.

Which Letter?

This is the one game that uses letters. The child hears a word and taps the letter it starts with. It connects the sounds from the other games to the letters on the page, which is where phonics begins.

Without a screen: put three magnet letters on the fridge. Say a word and have your child grab the letter it starts with. Keep the three letters very different at first (like m, t, and b) before mixing in look-alikes such as b and d.

Phonemic awareness and phonics are not the same thing

Phonemic awareness is about sounds you hear. It happens with your eyes closed: hearing that sun and sock start the same way, or that cat has three sounds. Phonics connects those sounds to letters on a page. Kids need the first to do well at the second, so most kindergarten programs work on both side by side.

Sound skills tend to develop roughly in this order, from easiest to hardest:

  1. Hearing separate words in a sentence
  2. Clapping syllables
  3. Hearing and making rhymes
  4. Hearing the first sound in a word
  5. Blending sounds into a word (c-a-t makes cat)
  6. Breaking a word into all its sounds
  7. Changing sounds to make new words (change the c in cat to h)

The games on this page cover steps 2 to 4, plus first letters. Blending and breaking words into single sounds arenโ€™t in the games on purpose. Computer voices canโ€™t say a single sound like /b/ cleanly, so they say โ€œbeeโ€ or โ€œbuhโ€ instead, and that teaches the wrong thing. Those steps are best practiced with a real voice. Say a word slowly, sound by sound, and let your child guess it.

Five things that trip kids up (and grown-ups too)

1. Letter names and letter sounds get mixed up. The letter is called โ€œbee,โ€ but the sound in bat is just /b/. When you practice, say the sound, not the name.

2. The extra โ€œuh.โ€ Itโ€™s easy to say โ€œbuhโ€ or โ€œmuh.โ€ Try to keep sounds clean. Some sounds can be stretched: m, s, f, l, r, and n (mmmm, ssss). These are the easiest to hear, so start I Spy games with them. Others, like b, d, t, p, k, and g, are quick bursts. Say them short and crisp.

3. Same sound, different letter. Cat and key start with the same sound even though one starts with c and the other with k. In Same First Sound, they count as a match, because the game is about what you hear. In Which Letter?, c and k never appear as choices together, so a child is never marked wrong for hearing it correctly.

4. Blends are harder than single sounds. Frog starts with /f/, but the f and r blend so closely that many five-year-olds hear them as one sound. Thatโ€™s why words like frog, star, snake, and tree only appear in the rhyming and syllable games, not in the first-sound games.

5. Some words donโ€™t clap the same for everyone. Depending on accent, fire or flower can be one syllable or two. We left words like that out of the clapping game so no child gets marked wrong for the way their family talks.

Picture word bank

These are all the picture words in the games, grouped the way the games use them. Use them for your own lessons, picture sorts, or quick oral practice.

Rhyming families

Ending Words
-ee bee, key, tree
-air bear, pear, chair
-oat boat, coat, goat
-ell bell, shell
-at bat, cat, hat
-ox box, fox
-oon moon, spoon
-ouse mouse, house
-og dog, frog
-ar car, star
-ake cake, snake

Words grouped by first sound

The slashes mean the sound, not the letter: /k/ is the sound at the start of both cat and key.

First sound Words
/b/ bee, ball, bus, bear, book, bed, boat, bell, bat, box, banana, balloon, butterfly
/s/ sun, sock, seal, soap
/m/ moon, mouse, monkey, map, milk
/d/ dog, duck, door, dice, dinosaur
/p/ pig, pizza, pear, pencil, penguin
/k/ (c or k) cat, cow, car, cake, key, cookie, carrot, cupcake, coat, kangaroo
/f/ fish, fox, fire
/h/ hat, house, horse, heart, helicopter
/r/ rabbit, rainbow, ring, rocket
/t/ tiger, turtle, tooth, tent, tomato
/g/ goat, guitar
/l/ lion, leaf, lemon
/w/ watermelon, worm, web
/n/ nose

Words by number of syllables

Claps Words
1 bee, ball, bus, bear, book, bed, boat, bell, bat, box, sun, sock, seal, soap, moon, mouse, map, milk, dog, duck, door, dice, pig, pear, cat, cow, car, cake, key, coat, fish, fox, hat, house, horse, heart, ring, tooth, tent, goat, leaf, worm, web, nose, frog, star, tree, snake, chair, spoon, shell
2 balloon, monkey, pizza, pencil, penguin, cookie, carrot, cupcake, rabbit, rainbow, rocket, tiger, turtle, guitar, lion, lemon, apple, giraffe
3 banana, butterfly, dinosaur, kangaroo, tomato, elephant, octopus, strawberry
4 helicopter, watermelon, avocado

How much practice is enough?

A few minutes a day beats a long session once a week. One round of a game is 10 quick questions, which is about the right length for most five-year-olds. Stop while itโ€™s still fun.

Watch for progress you can hear, not just the stars. Can your child think of a rhyme on their own? Do they notice that their name starts like a friendโ€™s name? That kind of noticing in everyday talk is a good sign the skill is really sticking.

When a child is comfortable with first sounds and letters, theyโ€™re ready to put sounds together into words. Our kindergarten sight words and short reading passages are good next steps. To see which letters and sounds your child already knows, try the free kindergarten assessment. For paper practice, see our beginning sounds worksheets and short vowel worksheets.

A note on the voice: the games use the voice built into your phone, tablet, or computer, so thereโ€™s nothing to download. Voices sound a little different on each device. If a word sounds odd, tap the speaker again or switch on the slower voice.