As my school friends will attest, spellings were never a strong suit for me. Most of this could be because I was lazy and never paid attention to it when reading. I liked reading but never looked at the spellings.
I forgot about this until few years back when I began finding my kids getting spelling tests at school. To give them extra practice, I turned to python.
This is the app that I developed which is based on the concept of spaced revision. According to wikipedia
Spaced repetition is an evidence-based learning technique that is usually performed with flashcards. Newly introduced and more difficult flashcards are shown more frequently while older and less difficult flashcards are shown less frequently in order to exploit the psychological spacing effect.
Here’s a long demo of the app being used by my older kid.
Another fun thing added to the program is voice, so my kids really do love doing this.
My kids have been using this consistently for a over a year now and they have improved their spellings.
If you want to give it a try, please download this wheel or visit this github project to download the code.

Do give it a try if you have kids and let me know how it goes?
Pingback: A Primer on Spaced Repetition | SukhbinderSingh.com
Pingback: Winsay | SukhbinderSingh.com
Pingback: Thomas Edison and Teaching | SukhbinderSingh.com
Pingback: Installing espeak/python in chromebook | SukhbinderSingh.com