giggletap is a parent-managed K–6 spelling tutor built around one simple idea: words only stick when they travel up a ladder, sleep for a day, then get tested again. Friday panic. Monday amnesia. We replaced it with a four-level mastery ladder, a night-before sweep before every test, and a coach that watches for the struggle before the tears¹.
is roughly when Ebbinghaus’s forgetting curve drops sharply for one-pass material. The night-before sweep is half-gone by morning.²
between Monday’s list and Friday’s test. Most home practice tries to live in the last one.
the night-before tool has to read at once: the test date, the phonics pattern, last week’s misses. We couldn’t find one that read all three — so we built one.
Every word climbs the same ladder — recognize, reconstruct, produce, master. Once a word reaches L4, it enters spaced review: tested the next day, then three days later, then a week, then two weeks. Miss it, and it drops a rung. The schedule is invisible to the student and surfaces automatically the night before a test.
For words with real morphological structure — prefixes, roots, suffixes — a miss at L2 doesn’t just repeat the same letter scramble. The picker silently inserts a typing supplement first: type the missing affix. If they miss that, it falls back to morpheme tiles — the easier visual scaffold. Three steps where there used to be one.
Grades K–1 stay on tile assembly — typing the affix loads motor + spelling at once, which is too much for early writers. They get the visual scaffold; older students get the typing rep.
Before a live tutoring session, the coach reads the student’s recent attempts and hands the parent a three-minute briefing: what’s stuck, what to open with, what to save for last. During the session, tips surface when a pattern starts to wobble. After, a debrief names the wins and the words to revisit — by name, from your student’s actual attempt data.
“Open with gravel — it’s one clean pass from L4.”
“Two -ight misses in a row. Try a repeat of light before moving on.”
“Jon mastered draft today. theme is cold — four days untouched.”
Every time the picker steers — biases toward a wobbling phonics pattern, surfaces a morpheme drill after a struggle, narrows the day’s quests to a list with a test approaching, or carries focus from last week’s misses — that decision shows up on the parent’s session recap with plain-English copy. No hidden algorithm. No mystery meat. The methodology is the product, and parents can read it.
Paste the list the teacher sent home. Set the test date. giggletap sorts the words into phonics patterns, runs a quick diagnostic so already-known words skip practice entirely, builds a schedule that flexes around the family calendar, silently narrows the week as the test approaches, and runs a day-before sweep so every L4 word surfaces on Thursday night — no matter how rough the week was.
First time the student opens a list, they get a quick cold-typing pass. Words they spell right are seated at mastery from the start; only the unknown ones enter the ladder. K–1 stay on the standard ladder — for them the walk IS the lesson.
When a list’s test date is within a week, the picker silently biases every quest toward that list’s weakest words. The student sees regular practice — no countdowns, no “test prep” framing. The parent’s recap names what we did and why.
The hardest part of spaced retrieval is adherence — the student has to open the app on the day the schedule calls for. giggletap’s answer is a small companion system: every student picks a starter buddy who levels up with mastery, never purchased, never driven by streaks. It’s the motivation layer that keeps the method running. Nothing more, nothing less.
Verified parental consent. No third-party trackers on any student page. Ever.
Atkinson Hyperlegible throughout — l is not 1. Dyslexia-friendly typography across every screen.
Kindergarten through sixth grade. Lists flex; students don’t outgrow it mid-semester.
One parent login, multiple students per family. Family data stays family-private; org-shared lists are explicit opt-in.