I loved GeoCities back in Japan in the 1990s, so was thrilled to discover NeoCities. I’m using this site mostly for educational tools and JavaScript experiments that I make for my schools and classes, and for other teachers and students.
Everything here is free to use. Please don’t hesitate to email me at chris@chrisspackman.com with bug reports, suggestions for improvements, or requests for other teacher-tool pages.
2026-10-13: Solar Expats can now save a game to a file and open it again, so you can keep a game even in a private window, or move it to another computer. Both games now ask before New Game replaces a game you have not finished. The Timeline Maker, Quiz Game Board Builder and Classroom Display now keep your work in the browser even when there is not room for all of your pictures: they leave out the largest pictures first and tell you which ones. And the CODEX app can now open the biggest codebook the Codebook Maker can make.
2026-10-13: Every page that saves, opens, imports or exports your work now tells you if anything is left out, cut short or could not be read, instead of quietly dropping it. Saved work the page cannot read is kept as a copy instead of being saved over, and opening a file over your work asks first. That covers the flash cards, timelines, quiz boards, word games, phonics tools, scoreboard, classroom display, readers, codebooks, firewall builder, slide templates, and both games.
2026-10-13: The
Enhanced
Reading Page Builder can load a vocabulary list
from a file, so you no longer have to type in every
word and gloss one at a time. Load a list of words
with English glosses, then (if you like) a second list
with glosses in your students’ home language, and
the builder matches them up. It reads plain text
(“word - gloss”, one per line), spreadsheets
saved as CSV, and lists copied from a spreadsheet,
a document, or Quizlet. You can still add or change
words by hand afterwards, and save the finished list
as a spreadsheet to use again.
You can also save the whole form to a file and open
it again later: the text, vocabulary, pictures, and
settings. Use it to finish a reading another day, make
a version for a different class, or give it to a
colleague to adapt for their students.
2026-10-13: New: the
Classroom
Scoreboard keeps score for class games on the
projector, for two to ten teams. Choose big
numbers, a bar graph, a race to the finish line,
jars that fill with marbles, a stadium scoreboard
with a game clock, or a tug-of-war; tally marks,
the Latin American square tally, or the Japanese
正 tally; or Roman, Mayan,
and Egyptian numerals, a soroban (abacus), and the
digits of a dozen other scripts, from Arabic and
Hindi to Thai and Chinese. Switch looks at any time
without losing the scores. Give points with a click or the
number keys, hide the scores before the last round,
and keep a separate board for each class.
If I did not include a counting system you would
like to use, please email me. If I can, I will add
it.
2026-10-13: The Readability Checker results are much shorter. They start with an “At a glance” box: the reading level, the English learner level, and what to watch for. Every other section opens and closes, and the page remembers which ones you keep open. A new Print button lets you choose what goes on paper, down to the English learner levels you teach, so a report takes a few pages instead of eight.
2026-10-10: New: the Timeline Maker.
Browser-based tools for teachers and students — especially for reading, phonics, and English Learner support. They run entirely in your browser, with nothing to install.
Tools for making classroom materials — and web pages — easier for everyone to read and use.
Interactive demos that explain how ciphers work — and how they get broken — from pen-and-paper classics to the math behind modern key exchange.
Point-and-click helpers for some powerful but fiddly tools.
fortune program.
v1.0 · updated 2026-08-08
neojongg
A mahjongg solitaire
game. Every board is guaranteed solvable, and
the Daily game is the same for everyone.
v1.3.1 · updated 2026-10-11
Solar Expats: Beyond
The Cradle
Settle the solar
system: colonize planets, trade, and out-build
six rival factions.
v1.25.0 · updated 2026-10-13
Mandated Reporter: My Conversations with Nnedi, a short story set in the near future, dealing with GenAI agents in education.
Disclaimer: these pages are educational demos provided as-is, with no warranty of any kind. The author is not responsible for any consequences arising from their use.
Send comments and bug reports to chris@chrisspackman.com.
Last updated: 2026-10-10
This page is Copyright © 2024 – 2026 Chris Spackman.
This web site developed entirely on GNU/Linux.
This work is licensed under a
Creative Commons
Attribution-ShareAlike 4.0 International License.