QuillQuest: Spelling & Math
Times tables & division, 8-14
Free · Designed for iPad. Not verified for macOS.
Three ways to play — spelling, times tables and division, in one app.
QuillQuest turns practice into an adventure. Pick a subject: in Spelling, hear a word in a clear, natural voice and spell it out letter by letter; in Times Tables, answer on a number pad and climb a trail from the Trailhead to the Summit; in Division, turn those same tables around and work back down. They share one map, one buddy, and one set of stars — kids choose what to play next.
It grows with each kid. QuillQuest starts each kid at a level that fits their age, then adapts as they improve — from first tricky words and easy doubles to spelling-bee stumpers and the toughest facts (6×7, 7×8…). New levels open when you master the last one, not by grinding points, and anything you miss comes back on a smart review schedule until it's locked in. Great for grades 3–8 (roughly ages 8–14) — younger and older learners fit right in too.
Feedback that teaches
• Spelling reads every word aloud in a clear, natural voice — stuck? hear it again, use it in a sentence, or see what it means
• Times Tables shows the answer and a skip-count when you miss — never a harsh buzzer
• Division shows you the multiplication fact behind it, because that is how you work it out: 7 times 8 is 56, so 56 divided by 7 is 8
• Earn ranks, unlock new themes, and collect badges across every subject
Made for families
• Give each kid their own profile — separate progress, streaks, character, and a make-your-own avatar
• A grown-up dashboard shows how they're doing, what to work on in every subject, and how much they've already fixed
• Daily goal starts at 20 answers — change it or switch it off anytime. Reminders stay off unless you turn them on
Two devices? Optional syncing
• Carry progress between a phone and a tablet with a short code — no account, no email, no password
• Off unless a grown-up switches it on, behind a question a young child won't get past
• Only game progress and their cartoon buddy are uploaded — never your child's name or age
School spelling lists, if a teacher uses them
• A teacher hands out a three-character code — type it in and that week's 24 words become a card on the Spelling screen
• Practice them a little each day until every word comes out clean, then take the Final check
• No account, no sign-up, and a grown-up can remove the list at any time
• Nothing about your child leaves the device — unless a grown-up has turned syncing on, and then it is only which list and week they are on, carried with the rest of their progress under the same anonymous code
• Everything else in the game stays exactly as it was
Parents can relax
• Plays offline — no internet needed to play (extra voices & spoken example sentences download once, then live on the device)
• No ads. No tracking. No sign-in. No chat or links out.
• No accounts, ever — syncing uses a code you can throw away, not a login
• Free, with no in-app purchases
• Made by a parent who wanted practice their own kids would actually choose
• Privacy policy: https://quillquest.net/privacy
more School words: if your class moved on before you finished the week, you can now start the next unit yourself, right from your card - no grown-up needed. Your stars from this week stay, and you can replay the old week from your year page any time.
1.3.3 21h ago
The Syllables hint now tells you how many beats a word has - 3 beats for grandmother - instead of showing the letters, which gave the word away. In school words, no hint counts against your week anymore: Sentence, Define and Syllables are all free to use.
1.3.2 Sep 22
Got a code from school? Type it yourself, right on the home screen - no grown-up needed unless the code would replace a week someone has already started, move you to the other class list, or put back a list a grown-up removed.
School words, if your teacher uses them: the list shows on every subject's screen, so it is there whichever one you played last. The Final Check opens once 18 of the 24 words are learned, one sit a day, and your best score counts. Sentence and Define no longer count against the week - only Syllables does, and the screen says so before you tap it. Every earlier unit can be played, even the ones you were away for.
A grown-up is asked before a part-finished week is replaced from the parent dashboard, and only when there is practice to lose.
British spellings now count on eleven more words. If you were taught to write practised, aeroplane, judgement, artefacts, defenceless, speciality, fertiliser, appetisers, millimetre or enquiries, those are right - they were being marked wrong.
Large text sizes no longer push the round off the screen, and syncing tells you plainly when the server is having trouble rather than saying you are offline.
1.3.1 Sep 11
The word list grew from 3,493 to 5,086 - including a full year of grade-5 classroom vocabulary, the silent-letter words a speller most needs, and forty new homophone pairs that now tell you which one is meant, so ascent and assent are never a coin flip.
School spelling lists are here too. If your teacher uses one of ours, they can hand out a three-character code - type it in and this week's 24 words appear as a card on your Spelling screen. Practice them each day until every word comes out clean, then take the Final check. No account, no sign-up, and a grown-up can remove it at any time. Everything else in the game stays exactly as it was.
Landed on the wrong week? If a teacher's code puts you on a unit your class isn't on yet, your week's card now offers to move you back - no grown-up needed, as long as you haven't started practicing. And when a code is about to change your week, the screen says which unit you're leaving, not just where you're going.
Your streak counts days in a row, so a couple of days off ends it - which is rough if you only practice at school. There is now a days-practiced-this-month count beside it that never goes down during the month.
Also fixed: on a device that already had QuillQuest, this release's new recordings were marked as already downloaded and would never have been fetched, so new words would have been read by the robotic voice instead of the real one. And the progress bar at the top of a round now fills as you work, instead of moving only when you get one right.
1.3.0 Sep 3
Division is here. A whole new subject with its own ten levels, following a river from The Spring all the way to The Sea. Get one wrong and it shows you the fact behind it - 7 times 8 is 56, so 56 divided by 7 is 8 - because that is how you work it out, not a new thing to memorise.
Times Tables has a Speed Run. Sixty seconds, as many facts as you can get, and it keeps your best. The same facts every time, so a score you set today is one you can actually beat next month.
British spellings count too. If you write analysed, offence, paediatrician or manoeuvre, that is right - the game used to mark you wrong for the spelling you were taught.
Hitting your daily goal reads as a milestone now, not a finish line, and you can set it as high as 60 answers.
Ranks re-tuned. Finishing a whole subject now unlocks a new theme, and the top rank can be reached by playing everything rather than by replaying it.
1.2.0 Aug 28
Every word hint in the game was checked, and about a hundred were wrong. Not the levels alone - all 3,500 words. stand was explained as "a place where people sell things at a market", sound as "very healthy and not sick", and orchestral was describing what an orchestra is. down no longer means duck feathers. The very first word of the game had a read-aloud hint that taught the wrong spelling.
25 new words, in a pack built for them. The everyday ones children actually get wrong - because, their, friend, said, enough. They sit in a new Tricky Everyday pack in Play Anytime, so you can practise exactly the words that trip you up.
British and American spellings both count where the game knows both - kilometres and kilometers, programme and program. They sound identical, so being marked wrong for the spelling you were taught was never fair.
Names are spelled the way names are spelled. The answer screen used to show "broadway" and "macgyver" as the correct spelling.
Levels now open when you have earned them. The next level asks for 12 stars in the one below, rather than counting the stages you visited - so a second and third star finally buy something. Clearing a single stage got easier at the same time, and if you have cleared eight stages of a level it opens regardless of stars. Nobody who could reach a level before can be shut out of it now.
Stuck on a level? After three rounds without a star, the summary quietly offers you the level below - once, and only ever a level you have already unlocked. It is the first time the game has had a way back down at all.
A new save no longer starts at the hardest level your age unlocks. It starts one below, with everything else still open and one tap away - so the first round is one you can win.
Two of three is no longer a perfect score in Times Tables. On the short early stages one wrong answer still gave three stars.
Finishing a level takes you to your trophy. It lights at the end of the map you were on, and the button used to send you straight past it to the next level.
Practise one times table at a time. The 2s through the 12s, each its own card, so you can drill exactly the one you are stuck on.
New badges, levels and word packs now announce themselves. They used to unlock in silence, and you would find them later or not at all.
After a round you did not clear, the game tells you two things it never used to: the replay is the same words, and using a hint still counts as first try.
The daily reminder stopped mentioning your streak, and no longer arrives on a day you have already played.
The name box asks for a first name, and says so, along with the fact that it stays on the device.
1.1.2 Aug 27
Say who you are. First run now asks your name and lets you pick your character and colour. Skippable, and changeable any time in Settings.
The summary names what to beat. After a round it lists the words you got wrong, worst first - the ones coming back on review.
Fairer hints. The example-sentence hint no longer costs your no-hint bonus when there was no sentence to play.
Changing a player's age now asks a grown-up.
1.1.1 Aug 25
Levels you've unlocked stay unlocked. Changing a child's age in Settings used to re-lock levels they'd already played, three-star stages included. Now the highest level each subject has reached is remembered for good, and age only ever raises the starting point.
Times Tables practice fits your child. "Mixed Facts" and "Squares" could offer 12x12 on day one. They now draw from what your child has actually reached.
Smaller download. The characters and the quill are stored more efficiently - about 2 MB off the app, with no visible change.
Times Tables now shows your speed at the end of a round, so the fast-stage mark is something you can aim at rather than something that just happens.
QuillQuest tells you when you've mastered something. Get a word or fact right enough times and it leaves the practice list for good - the end-of-round screen now says which one.
Your streak survives one missed day, and now it says so. It always did; nothing ever mentioned it.
Level and rank badges now work in every subject. "Tier Champ", "Perfectionist", "Loremaster" and "Quillmaster" could only be earned by spelling - a child who plays Times Tables or Typing can earn all four now.
Two new stage rewards, in the subjects that had none. Clear a stage without a single slip and it's marked as swept; answer a Times Tables stage quickly and it's marked as fast. Both were only reachable in Typing before, which isn't on phones or tablets.
Sure Bet comes to Times Tables. Call a fact before you answer it and it's worth double - and it never costs points if you're wrong. Short stages get fewer bets, so it stays a choice.
The parent dashboard's "things they used to miss" count no longer goes down. If something your child had mastered comes back, it says so underneath instead of quietly subtracting it.
1.1.0 Aug 22
The parent dashboard now covers every subject. "What to work on" groups trouble spots by Spelling, Times Tables and Typing, with a Practise button under each one. Previously it only ever showed spelling, so a times-tables parent was told "No trouble words yet - nice work!" about a child the screen could not see.
A count of what they used to miss and have since mastered - "Fixed 12 things they used to miss". It answers the question a parent actually has - is it working? Every other number on that screen is a lifetime total, and totals only ever go up.
Sharing a device now asks who's playing. On a cold start, a device with more than one player shows a "Who's playing?" picker, so a sibling's round no longer lands on the first child's XP, streak and trouble list.
The grown-up check now says what to do. It led with "Grown-ups only" and a maths problem, which told a child what the screen was but not that the answer is to go and fetch someone. It now opens with "Ask a grown-up to help with this one - it's for them, not you."
The parent dashboard re-locks as soon as a round begins. Once you hand the iPad over, the grown-up check is closed again - so the dashboard, the time-on-task and the best-speed record stay yours.
Sure Bet says when it's too late. Once you start typing, the pill now reads "call it before you type" and greys out instead of silently ignoring the tap.
Play Anytime is fair for your age. Random Mix and the word packs now draw from words at your level instead of the whole catalogue - no more spelling-bee words on day one.
The times-tables re-band notice stays dismissed. It used to come back after every round.
Other subjects show when they have practice waiting. A count badge on that subject's button, so work due in Times Tables is visible while you're in Spelling instead of only after you switch.
Practice words actually get mastered now. Words you've missed come back on a proper spaced schedule, and a review round mixes the ones you struggle with most together with the ones you're closest to finishing - so they stop piling up. Before this, a child working at anything below about 90% first-try accuracy could practise for three months and never retire a single word.
1.0.9 Aug 19
A question your child could not get right was the one question review never brought back. Review is built from what gets missed, but an answer they never reached was never written down as missed - so the hardest word or fact quietly dropped out of practice altogether. It comes back now, in every subject.
Times Tables levels now show how many stages they really have. A level with four stages was reporting two, so clearing what the card asked for still left stages unplayed, and Continue would skip straight past them. Continue also goes to the level your child had actually reached, rather than back to the first one.
One slip no longer costs a star on a short Times Tables level. Stages are not all the same length, so the very same single mistake used to be forgiven on a long one and punished on a short one. No star anyone has already earned has changed.
Level Complete now means the whole level. It used to appear for clearing the last stage even when earlier ones were still unfinished. The review button also says how many questions the round will actually have.
1.0.8 Aug 18
Every subject button on the home screen now says what it is. Before, only the subject you were playing carried its name and the other shrank to a small mark, so it was not obvious you could tap it to switch.
If a child practises typing on a computer and the save is synced, the grown-up dashboard now shows that work - minutes, levels cleared and best speed. It had been leaving all of it out, so the daily breakdown did not add up to the total above it.
A slightly smaller download.
1.0.7 Aug 11
Times tables levels are twice as long. Every level now finishes with a Mixed round (everything that level taught, together) and a Revisit round. They are bonus stars, so the levels you have already cleared stay cleared.
Fixed: times tables stopped asking easy questions in hard levels. Every level from 6 up was slipping 2x2, 2x3 and 2x4 into its practice mix. Levels now revise the level just below them instead.
The home screen leads with your next level. A Start (or Continue) button takes you straight to where you left off, instead of free practice being the biggest thing on the screen.
You can see what you are playing. The big heading is now the subject, with its mark beside it and a line saying what it is for, and the subject appears on each level screen too.
"Play Anytime" now says what it is: free practice, no levels, no stars.
The parent dashboard shows what the time was spent on. "Time today: 23m" now breaks down by subject, so you can see which one actually got the practice.
Fixed: the parent dashboard could tell a parent whose child only does times tables that there were no trouble words. That list has only ever covered spelling, and it now says so.
The heading lines up with the levels underneath it on a tablet held in portrait. It used to sit up to 200px off to the left.
1.0.6 Aug 5
Sure Bet - call it before you spell it. Think you have definitely got this one? Tap Sure Bet and a first-try correct answer pays double. Get it wrong and you simply do not get the bonus - you never lose points for trying. At the end of the round you find out how well you called it. It is off unless you tap it, so you can ignore it completely. (Spelling for now.)
Levels are graded on how hard a word is to SPELL, not how long it is. "weird", "caught" and "piece" were in Level 1 while "watermelon" and "basketball" were up in Levels 6-8. A long word made of words you already know is easy; a short word that breaks its own rule is not. Your stars, streak and unlocked levels are unaffected.
42 classic tricky words added - debt, rhythm, receive, Wednesday, queue, yacht, conscience, sword, knee and more. They were missing because the old word list picked words by how common they are, and these are not common. They are just the ones everyone gets wrong.
Every word meaning has been rewritten for kids. The definitions came from a 1913-era dictionary and read like it. All of them are now one plain sentence a 10-year-old can read - and some were not just hard, they were the wrong word entirely.
786 example sentences rewritten, and 20 words that had no real sentence now have one.
The Syllables hint works. Tap it on a long word and it breaks into chunks. It had never once appeared before, because no word had a breakdown stored. 3,100 do now.
Homophones now tell you which word is meant. Hearing "higher" could just as easily be "hire", and 24 such words showed no cue at all.
Fixed: sometimes the word just was not spoken. If a clip took a moment to load it was dropped and never retried.
Replaying a stage now shuffles the order - the same ten words, never the same sequence.
Finishing a level pays a real bonus. Clearing the last stage of a level used to pay exactly what stage 1 paid.
The celebration got out of the way. Every correct answer used to hold for 1.3 seconds; now it is a quick beat, with the full burst saved for every fifth in a row. Reduced Motion gets the shortest hold of all.
Miss a day, keep your streak. One skipped day no longer breaks a run. Two in a row still does.
The level trail shows every stage number, not just unlocked ones, and now shows your rank and XP.
Quill Typing doubles: two new levels covering the number row and symbols, taking it from 40 stages to 60. Plus Speed Run, a 60-second race that stops you at the end of the line you are on, never mid-word - with three new speed badges and a lightning mark on stages you clear quickly.
Carry your progress between devices with a sync code. No account, no login, no email - the only thing that syncs is game progress.
The parent dashboard now shows every subject, not just spelling.
Grown-up checks are stronger: removing a player now asks first, and passing the check expires after a while instead of lasting until the app closes.
"Reset all progress" now really resets, and disconnects syncing too.
1.0.5 Aug 3
Better example sentences. We reviewed every sentence the app reads aloud and rewrote the ones that weren't right for kids - clearer, friendlier, and about things children actually recognise.
Small text is easier to read in every theme. Faint labels (level stage counts, "RANK", the stage name in a round) were too low-contrast at their size; they're clearer everywhere now. In Parchment & Ink the "START HERE" badge and the XP bar got easier to see too.
Grown-ups only. The parent dashboard and "Reset all progress" now ask a quick question only a grown-up will bother answering, so a curious kid can't wander in or wipe a sibling's progress.
Skip the opening animation. Tap anywhere to jump straight into the quest.
A smaller download. The app is about 3.5 MB lighter.
iPad now rotates. Landscape gets a proper two-column layout - your progress and streak on the left, levels on the right - instead of a stretched phone screen. iPhone stays portrait.
Players are asked for a nickname instead of a name.
1.0.4 Jul 30
• Easier to play on smaller phones — the word you're spelling, with its "hear it again" and hint buttons, now stays above the keyboard, and when you miss, the correct spelling shows front-and-center. Nothing to scroll for.
As always: no ads, no tracking, no accounts.
1.0.3 Jul 29
• Much smaller download — the core game (your voice, every word, both subjects) is built in and plays offline. Extra voices and the recorded example sentences now download automatically in the background when you're on Wi-Fi, then live on your device.
• Clearer finish line — clear every stage in a level and it celebrates "Level complete!" with a button pointing you straight to the next level.
• Tidier Settings — everything about players (switch, edit, age, add/remove) now lives in one place.
• A livelier buddy picker — the spelling buddies are much bigger now; tap one and it grows and springs to life.
As always: no ads, no tracking, no accounts.
1.0.2 Jul 17
School words: if your class moved on before you finished the week, you can now start the next unit yourself, right from your card - no grown-up needed. Your stars from this week stay, and you can replay the old week from your year page any time.
more Version 1.3.3 21h ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: