Projects › Kids & classroom › Spelling practice
Free spelling practice with your own words, and how to make your own
Type in this week's spelling list and your child can practise it here for free: hear each word read aloud, or look, cover, write and check, with instant feedback on every letter. Words they get wrong come back in a tricky-words round. No sign-up, and the list stays on your device. Then make your own version with a free AI assistant.
This browser has no built-in voice for reading words aloud, so use Look, cover, write, check.
Words are read out by your device's own built-in voice, never an online one. Your list stays in this browser only, and nothing your child types is sent anywhere.
For schools: free, with no pupil accounts and nothing to install. It works on an interactive whiteboard, and no pupil data leaves this device.
A spelling game built around this week's list
You'll describe the game to a free AI assistant, paste what it writes into a file, and open it in your browser. Then add words read out loud, letter-by-letter feedback, a tricky-words round and look-cover-write-check, one step at a time. Your child can choose the colours and the rewards.
- A box to type or paste this week's spelling list, saved on your device
- Each word read aloud by the device's built-in voice, with an optional sentence and a slow version
- Instant feedback that shows which letters were right and which need fixing
- A copy-it-correctly step after a mistake, then a tricky-words round at the end
- A look, cover, write, check mode, as many UK schools teach it
Good for: parents helping with weekly spelling homework, teachers and teaching assistants setting practice for the board or class tablets, home-educating families, and children who'd rather type than write the words out five times.
What you need
Build it in five steps
Step 1 gives you a simple version that works, and each step after it adds more. The tool at the top of this page is roughly what you'll have once you've done every step. Yours will look a bit different, because the AI writes its own version each time.
Ask for the spelling game
Copy this prompt into your AI assistant:
Copy this promptI don't know how to code. Please make me a spelling practice game for my child that runs in a web browser. Requirements: - ONE single HTML file (HTML, CSS and JavaScript together), no external libraries, no internet needed. I will save it and double-click it. - A box where I type this week's spelling words, one on each line. Save the list in localStorage. - A Start button. The game goes through the words one at a time. - For each word, show it in big letters for 4 seconds, then hide it, and let my child type it from memory. - A Check button (Enter works too). If it's right, say "Brilliant!" in green and move on. If it's wrong, show the right spelling. - Turn off spellcheck, autocorrect and autocapitalise on the answer box, so the browser doesn't fix the spelling for them. - Show a score, and at the end show how many they got right. - A friendly design: a dark background, big text and bright colours. Please give me the complete file in one code block, then tell me in simple steps how to save and open it.
Copy the code, paste it into your text editor, and save it as spelling.html. Double-click it, type a few words, and press Start.
Read the words out loud
Spelling tests are read out, so practice should be too. Browsers have a built-in voice for this.
Copy this promptThat works, thank you. Please add a "Listen and spell" mode, and a button to switch between it and the look-and-hide mode: - Read each word out loud with the Web Speech API (speechSynthesis). - Only use voices where localService is true, so the words are spoken by the device itself and never sent to an online service. Prefer a British English voice if there is one. - Voices can load a moment after the page, so listen for the voiceschanged event. - A "Hear it again" button and a "Say it slowly" button (a slower rate). - If I write a line like "answer - I know the answer", read the word, then the sentence, then the word again, but only test the word. - If the device has no built-in voice, hide the listening mode and explain why. Send me the complete updated file.
Always ask for the complete file. Replace everything in spelling.html, save, and refresh the tab (F5 or Cmd+R).Show which letters were wrong
"Wrong" on its own doesn't help. Showing exactly where it went wrong does.
Copy this promptPlease make the feedback more helpful when a word is wrong: - Show what they typed, crossed out, and then the right spelling. - In the right spelling, colour each letter green if their letter in the same place matched, and highlight it in yellow if it didn't. - Then ask them to type the word correctly to carry on. This copy doesn't count towards the score, but it helps the word stick. - A "Hint" button that tells them the first letter and how many letters there are. - A "Skip" button. - A soft happy sound for right and a low "uh-oh" for wrong, made with the Web Audio API, with a button to turn sounds off. Send me the complete updated file.
Add stars and a tricky-words round
Children love a reward, and the words they got wrong are the ones worth practising again.
Copy this promptPlease add rewards and a second chance: - A streak counter for words right in a row. - At the end, show up to three stars: three for 90% or more, two for 70%, one for 40%. - List the words they got wrong, and add a "Practise the tricky ones" button that starts a new round with only those words. - An option to mix the words up or keep them in the order I typed them. - Remember the best score in localStorage. Send me the complete updated file.
Make it work on tablets and the board
Copy this promptPlease make it work well on a tablet, a phone and the classroom board: - On narrow screens, put the word list and settings under the game, and make sure nothing scrolls sideways. - Make the answer box and buttons big enough for small fingers. - Keep the focus in the answer box after each word, so they can keep typing without tapping. - A "Look, cover, write, check" choice of how long the word shows: 3, 5 or 8 seconds. - If the list is empty when they press Start, explain what to do instead of doing nothing. Send me the complete updated file.
Quick fixes
It doesn't read the words out
Check the volume and the silent switch on an iPhone or iPad. If the Listen mode is greyed out, the browser has no built-in voice; on Windows try Edge, and on a Chromebook make sure text-to-speech voices are installed. You can always use Look, cover, write, check instead.
The voice sounds American
The page uses a British English voice when your device has one. On Windows, add one in Settings, then Time & language, then Speech. On a Mac or iPad, add one in the Spoken Content settings.
The tablet keeps correcting the spelling
That's autocorrect, and it gives the answers away. Tell the AI: "Please add autocomplete=off, autocorrect=off, autocapitalize=off and spellcheck=false to the answer box."
It marks a right answer as wrong
Usually there's a space or a capital letter. Tell the AI: "Please trim spaces and compare the words without caring about capital letters."
My list disappeared
The list is saved in the browser you used, so it won't appear on a different device or in a private window. Keep a copy of the list somewhere, or paste it in again.
Twist it into something else
A list of words and a check button can teach almost anything. Change the first prompt to make:
A French or Spanish vocab tester
show the English word, type the French, with accents allowed and a hint for the first letter
A times tables typing quiz
read out "seven eights" and type the answer, with the same stars and tricky round
A spelling bee
two players take turns, each word read out once, and a buzzer for a wrong letter
A capital cities quiz
show the country and type the capital, with a map flag for each right answer
Phonics practice
read out a sound and pick the letters that make it, for younger children
A weekly test for the whole class
the teacher sets ten words, each child practises on a tablet, and nothing is collected
This week's words, read in a voice they know
Spelling apps often come with fixed lists, accounts, adverts or a subscription, and many send what children type to a server. Yours uses this week's list from school, runs without the internet, and keeps everything on your device. You can change the rewards, the colours and the sounds, add their friends' names as bonus words, or turn it into a French vocab test next term. Making it together is also a good chance to talk about how the words are built.
Questions people ask
Can I use my child's own spelling list?
Yes, that's the point. Type or paste this week's words into the box, one on each line, and they're saved on your device for next time. You can add a short sentence after a dash to have it read out with the word.
Is it free and safe for children?
Yes. It's free, with no sign-up and no adverts. Nothing your child types is sent anywhere, and the words are read by your device's own voice rather than an online service. This page has no tracking cookies.
What is look, cover, write, check?
It's a way of learning spellings taught in many UK schools: look carefully at the word, cover it, write it from memory, then check it. Here the word shows for a few seconds, hides, and your child types it, then gets letter-by-letter feedback.
Does it work on an iPad or Chromebook?
Yes. It works in Safari on iPads, Chrome on Chromebooks and any up-to-date browser. Listening uses the device's built-in voices, which iPads and most computers have.
Can I use it with my class?
Yes. Put it on the board for a class practice, or open it on class tablets. There are no pupil accounts and no pupil data leaves the device, so there's nothing to set up.