
We are now well into the festive season with many people already enjoying a well-earned holiday. I have always been fascinated with the many occasions that different cultures choose to celebrate, as it gives insight into the cultures themselves. What is also fascinating is the similarity between the words and themes that are present within each celebration. It is such a learning experience and I wanted to use SpellMe as an avenue for learning about these cultural experiences. So, I have introduced 13 new sets of word lists based on 13 of the different celebrations that are happening around the world right now. Each set has 7 different word lists at levels K through to 6 (representing Kindergarten to Grade 6), and all are live right now on SpellMe via the freshly decorated SpellMe word lists button.


Below is a summary of the different festivities, organised by date, stating what the celebration is, who celebrates it and when.
👞 St. Nicholas Day
What it is: A favorite for children in Europe, this day honors the saint known for secret gift-giving. Kids leave their shoes out the night before to be filled with treats, coins, or small gifts.
Culture/Religion: Christian / European (Popular in Germany, Netherlands, Belgium).
When: December 6th.
🪷 Bodhi Day
What it is: A peaceful commemoration of the day Siddhartha Gautama (the Buddha) attained enlightenment while sitting under the Bodhi tree. It is observed with meditation, reading sutras, and eating a traditional meal of rice and milk.
Culture/Religion: Buddhist.
When: December 8th (Japan/Secular calendar) or varying lunar dates.
👸 St. Lucia’s Day
What it is: A festival of lights that brightens the dark Nordic winter. It features a procession led by a girl wearing a crown of candles, symbolizing light in the darkness, and eating saffron buns.
Culture/Religion: Scandinavian (Sweden, Norway, Denmark) / Christian.
When: December 13th.
🪅 Las Posadas
What it is: A nine-day celebration reenacting Mary and Joseph’s search for shelter (posada) in Bethlehem. Each night features processions, songs, and parties with piñatas.
Culture/Religion: Mexican / Latin American / Catholic.
When: December 16th – 24th.
☀️ Soyal
What it is: The winter solstice ceremony of the Hopi people. It marks the time when the Kachinas (spirits) come down from the mountains to help bring the sun back to the world.
Culture/Religion: Hopi (Native American).
When: Winter Solstice (around December 21st).
🕎 Hanukkah
What it is: The Jewish "Festival of Lights," celebrating the miracle where oil meant to last one day burned for eight. Families light the menorah, play dreidel, and eat fried foods like latkes.
Culture/Religion: Jewish.
When: Eight days (varies based on Hebrew calendar, usually Nov/Dec).
🎄 Christmas
What it is: The celebration of the birth of Jesus Christ, as well as a secular season of giving. Traditions include decorating trees, exchanging gifts, and family feasts.
Culture/Religion: Christian / Global Secular.
When: December 25th.
🕯️ Kwanzaa
What it is: A celebration of African American culture and heritage. It focuses on seven core principles (Nguzo Saba), including unity and creativity, ending with a feast and gift exchange.
Culture/Religion: African American / Pan-African.
When: December 26th – January 1st.
🥳 Hogmanay
What it is: The distinct Scottish celebration of New Year’s Eve. Famous for massive street parties, fire festivals, and "first-footing"—the tradition of being the first person to cross a friend’s threshold after midnight for good luck.
Culture/Religion: Scottish.
When: December 31st.
🦁 Guru Gobind Singh’s Birthday
What it is: A celebration of the birth of the tenth Sikh Guru, a warrior-poet who founded the Khalsa brotherhood. It is marked by parades (Nagar Kirtan) and community service.
Culture/Religion: Sikh.
When: Varies (typically January 5th or based on the lunar calendar).
🔥 Lohri
What it is: A popular winter folk festival that marks the passing of the winter solstice. It is celebrated by lighting bonfires, singing, dancing to drumbeats, and eating festive foods like sesame and jaggery.
Culture/Religion: Punjabi / North Indian.
When: January 13th.
🪁 Makar Sankranti
What it is: A major harvest festival marking the sun’s journey into Capricorn. It is famously celebrated by taking holy dips in rivers and filling the sky with thousands of kites.
Culture/Religion: Hindu / Indian.
When: January 14th.
🏮 Chinese New Year (Lunar New Year)
What it is: The most important holiday in Chinese culture, marking the start of the lunar year. It involves family reunions, red envelopes for luck, dragon dances, and the Lantern Festival.
Culture/Religion: Chinese / East Asian.
When: Varies (between January 21st and February 20th).
During this festive period, I will be highlighting a different festive list each day as "Word List of the Day" on the SpellMe landing page, and will be sharing it on social media. I will be adding new lists continually next year as the year goes on. The word lists are available for registered users, including those with free accounts. So check them out and get your child or students to learn about their festivities or others.
Wishing you all happiness and good fortune during this period, whatever you celebrate and wherever you are.
Image Source - Gemini

I recently wrote an article on my main blog 21st Century Chalk Called Your Neurodivergent Child Isn’t Broken — They’re Just Running MacOS in a Windows World. The article reframed neurodivergence as a difference and not just a disability. It did not make light of the real difficulties that people with ADHD and dyslexia had, but wrote about how research suggested it was better to see those difficulties through a different lens. In the article, I mentioned
"...reading and writing are not natural human actions..."
This is backed up by a recent video by the BBC 'How reading changes the way your brain works'. The video discusses the different parts of the brain that need to come together to decode words, sounds and meaning, and how the efficiency of those different parts working together directly reflect the difficulty someone has in literacy. The most interesting thing mentioned in the video was the difference in dyslexia between different cultures and writing forms, specifically Chinese and English. Essentially, someone with dyslexia in English would not have the same difficulties in Chinese. In this article, I want to talk about this and how this is related to some key SpellMe features and solutions.

The point: The video mentions that reading was unnatural, requiring different parts of the brain (not usually associated with each other) to work together. This is why reading and spelling is difficult to just 'get', and many would need an explicit and systematic approach to learning it.
The solution: Structured literacy, the basis of the SpellMe word lists, can be used to help with this issue by forming a scaffold round the learning, that students can build upon. It explicitly teaches phonology and sound-symbol mapping, rather than leaving the learner to guess. For more on this you can read the previous post The Science Behind SpellMe - Part 1: Word Lists.

The point: The video mentions that Chinese is a logographic language (where symbols, or logograms, represent entire words, rather than sounds or syllables). Students with a deficit in phonological awareness (hearing the sounds in words), would struggle in English. But that same student might survive or thrive in Chinese because they can rely on Visual Memory to recognize the characters directly, bypassing the phonological "glitch."
The solution: The process of constructing the word in English, just like drawing the logograms in Chinese can help. Associating the meanings with constructing the word helps with understanding. Writing is the best way to help solidify reading and spelling knowledge and should be used in conjunction with SpellMe wherever possible. However, SpellMe also uses the process of constructing words through the traffic light hint system - showing the speller where they went wrong - and the leveled gaps feature. This mechanism speeds up the process of learning through failure and repetition, which leads me into the final point.

The Point: The video mentions neuroplasticity, or how the brain changes depending on the input. It is not fixed so can rewire itself given enough repetition and error correction. The problem is, a learner needs a welcoming and nurturing environment in order for this to happen. If the emotional cost of error is too high (e.g. like feeling shame), the brain disengages, and plasticity stops.
Solution: SpellMe actively rewards failed attempts, because we understand that failure is the stepping stone to success. By gamifying the repetition and removing the shame of getting it wrong, the app keeps the brain in a "plastic" state (willing to try again), which is a way for new neural circuits described in the video to grow. Those failed attempts seen in a positive constructive light help the brain develop those learning links.
This video highlighted and gave further evidence for the fact that dyslexia can be seen as a difference confined to cultural characteristics, not just a learning disability. This helps us see it through a different lens, understanding it in a different way and providing innovative solutions to suit. If you are interested in finding out more, you can check out the video and read the research articles below, then share your thoughts.
There isn't a week that goes by without us making some small improvements to how SpellMe works. Recently the changes were a bit more significant. Regular users will notice that there have been two major changes. The first was to the performance tracking and the second was to how the settings look.

The speller's progress can now be tracked session by session, separated by date and time, instead of just by viewing the word list performance as a whole. You can now see each time the speller completed a round of spelling, and can see which mistakes were made, what those mistakes were, at what level each word was when the mistake was made, and when it was finally spelt correctly. This allows student progress to be monitored at each point, even when the student is working independently.
![]() |
![]() |
![]() |
![]() |
The four settings menus, Settings, Word Lists, Performance and Profile, have now all had a new lick of paint. Instead of the old view which was a little cramped, the new design now uses the whole screen, showing more information at a time. The mobile views have also been improved, giving users more usability on smaller screens. It is still ideal to use SpellMe on a larger computer screen, however, small screen users should now have a better experience. Check it out and let us know what you think.
The main idea of the updates is not just to make them look better, but to make them as accessible to the parents and teachers as they are to the students who are learning with them. I have written about accessibility for ADHD and dyslexia students in previous posts, like The Ideal Op App: 6 Features for Creating the Best Literacy Learning App for Learners That Need More, and Fonts, Frustration, and Finding What Actually Helps Kids Read and more recently, The Science Behind SpellMe - Part 2: UI. These all focus on what the learner needs. However, parents and teachers who may or may not also have neurodivergent traits and manage the learning experience, shouldn't be left out. These updates are for you, too. There have been many other updates recently, and there will be a few more as we build up to the next release in early 2026. Stay tuned and see if you can spot them, big or small.

A quick look through the SpellMe word lists, which are based on Structured literacy/Phonics will show a number of sight words by Dolch and Fry. This doesn't really make sense! Structured literacy is a process that teaches reading and spelling step-by-step, linking sounds to letters and word parts, in a clear, ordered way with regular checks (check out my post on The Science Behind SpellMe - Part 1: Word Lists for more on this). Sight words are - or at least were - not supposed to do that. So what is going on…?
Sight words were supposed to be lists of words that were learned by memorization, without sounding out, with the intention of being instantly identifiable. Although there were many kinds, I am focusing on the Dolch's and Fry’s lists (info in the additional links section) as those are the ones that are included in the SpellMe word lists. These lists were curated when look-say/whole-word contexts (the precurser to whole language methods) were being used for literacy, Dolch in 1936 (updated 1948) and Fry in 1957 (updated 1980).
However, it was later found that whole language learning was not as helpful as people thought in teaching kids to read. Large reviews concluded that phonics and structured literacy were more effective. Over the years a move to structured literacy became the norm for many educators and the method of whole language was replaced. But sight words still remain?
This was very confusing for many (including me). So what is the situation?
Well sight words are still important, but their meaning has changed. They are no longer a list of words that should be learned by rote, but they are words that can be recognised automatically after mapping. They still need to be learned using structured literacy methods of linking the phoneme and grapheme of the words together. But once that has been learned, students should be able to identify them without having to go through that decoding process again. So eventually, every word should be a sight word.
Let's clarify the naming a bit further. Many sight words are also known as high frequency words, which are words that are used most often in the English language. For example 'and', 'in' and 'it', which are all regular words so can be easily decoded using phonics. However, some of these are irregular, such as 'said', 'was' and 'one', and are then known as heart words, because parts of the words need to be memorized (due to their irregularity). There are very few heart words that are fully irregular. Most have parts that can be decoded, like the 's' and the 'd' in 'said' but parts parts like the 'ai', cannot. So, although these three terms - sight words, high frequency words and heart words - are often used interchangeably, they are quite different.
So, that is why you will find both Dolch and Fry sight words among the SpellMe word lists. Identifying and spelling high frequency words is extremely important for reading fluency and spelling literacy. Check them out and feel free to use them for your teaching and practice sessions.

I have come to use AI in 2 main ways. Either quickly to an adequate quality, or slowly and in depth to a much higher quality. At the beginning of developing SpellMe, it was method one. This allowed me to get a very good prototype in the hands of my then 7 year old son, in a matter of weeks. It was basic, and rough around the edges, but it worked. However, the longer the project progressed and the more complicated it got, the less I was able to rely on it for good quality solutions. I found that a combination of code size, more complicated features and limited context windows all contributed to making continued reliance on AI much more difficult. This is where my prior knowledge of software development had to kick in and I started to rely on method 2 much more.
Would I have been able to create SpellMe without code provided by ChatGPT? Definitely! This is not my first web-based tool that I have created. Wurkbuk is way more complicated. I can confidently say that I understand every line of code, and every algorithm that is used. So if AI assistance were to go tomorrow, I could confidently continue. But it would take me longer for a number of reasons, and I think it is important to explain why.
I have taught various different programming languages at secondary level (up to and including A-Level) in the past and have written text books for Python. So I would say I am good at coding, verging on very good, as I have a knack for understanding and creating quite complicated algorithms. However, I wouldn’t really call myself great. For that I would need to have experience of coding using a wider range of frameworks, using different methods and techniques as well as a good memory of syntax and an understanding of functions specific to the languages I am using at any particular time. That is not me. Before generative AI, I would have used W3Schools for guidance on syntax, Stack Overflow or github repos for problem solving and code examples, as well as the general reference websites for whichever specific language I was using, like PHP.net. If there was an algorithm I needed, I would first consider how long it would take me to create it myself and compare that with how long it would take me to find the code online. The shortest and easiest route would usually win, depending on the quality needed.
Now, generative AI is here! As all these code repositories and websites have already been fed into Large Language Models, generative AI becomes a great search engine and generator of code. It is not perfect, but in a lot of cases it is more than good enough, if you don’t come across one of these two issues.
In both cases, you just have to get down and dirty and do it yourself.
Even at the early stages, where the code was mostly generated by AI, I can’t say it was led by vibes. The difference is, with vibe coding, there would pretty much be 100% reliance on generated code, without even checking what it was. AI would be used entirely and the user could forget that code even existed. I don’t have anything against people that use this method, but it did not work for me. It led to too many errors, and took far too long resolving them. I found it much more simple to do a lot of it myself and manage the process much more closely. These are some of the issues that I faced.
These are the negatives. However, there were huge positives for a developer like me. The first was collaboration. Instead of asking for full code, I would ask for research on the best methods with external sources as evidence and example methods. I would then have a back and forth discussion about those methods with the AI going over pros and cons. These discussions would sometimes go on for a while, with me feeding in information on the kind of code that I wanted, how I wanted to use it in the future and potential expandability. Code generation was then much more modular, where I would ask the AI to generate parts of code, or merge code more seamlessly.
There were also times where I simply didn’t know how to realise certain features in code. E.g. login logic. Through the generated logic, I was able to study it, understand how it was done and how it could be improved.
This method not only worked perfectly for me as an experienced coder who wants to learn more, but it can definitely work as a teaching method for computer science classes. Instead of having students get AI to generate code blindly, have them describe what they want, give examples and make students check the code generated line by line to ensure understanding. Have the students request that a certain coding method is used that they know nothing about and have the AI teach them how to use it and incorporate it into generated code. Then have the students share their conversations with the teacher who can then check that things were done properly. This can work for essay writing just as well as code.
Coding was not my only use of AI. I used it for research, for advice on marketing and copy editing for the landing page and other pages. I even used it to help edit blog posts. Just like with the coding, every line was checked and a lot of it was amended. But using AI to create the foundation that I can then perfect and specialise, is such a time saver. And for someone as solitary as me, using it as another set of eyes, to check for spelling, punctuation and grammar saves a lot of embarrassment. As I said in the beginning, it can often take longer but it leads to better quality output. As AI develops, so will the number of ways it can fit into people’s workflows. As long as I remain at the centre of mine, I’m happy.