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-21: The Lesson Plan Builder’s student handout now carries everything the student looks at in the lesson, not just the reading lists: the visual drill as a grid of sound cards, and the blending drill and the new sound’s example words with each sound in its own box. The layout is otherwise unchanged. A teacher asked for this.
2026-10-18: Updated 2076: Sengoku America to version 0.9 beta 26. The factions now have named leaders: a Director, General, Governor, Chancellor, Speaker, or Senator drawn from each faction's list when a game begins, so every game has a different cast. The Chronicle tells of what "Governor Delgado-Hayes" did rather than "the Texas Republic", and leaders speak up when a grudge turns serious, when they win an election, and when their capital falls. Name your own leader at setup, or let the game draw one.
2026-10-18: New: the Progress Monitor runs decoding probes for reading goals of the "90% accuracy in 3 of 4 attempts" kind. Show one plain word at a time, mark each with one key, and keep a dated record with a chart. Send words to it straight from Blending Practice, Syllable Practice, or the Word List Builder.
2026-10-18: New: the Syllable Review Guide is a two-sided printable review sheet for older students: the six syllable types, the vowel marks, and the steps for splitting a long word.
2026-10-16: New: the Geometry Explorer is a new page to help Geometry students understand some basic concepts. Students can move lines and see how one pair of angles shrinks as the other grows, for example. Includes interactive demonstrations for lines, triangles, the Pythagorean theorem, as well as the angles of polygons and how perimeter and area change as the shape changes. The whole page can be switched between English and machine translated Spanish.
2026-10-15: New: the Random Picker spins a wheel, or rolls entries past a window like a slot machine, to pick a student, an activity, a bingo word, or anything else you need. You can configure how long it spins and whether a pick is removed or stays and can come up again. The page can also split a class (or any list) into groups, which can then be tweaked, if necessary.
Random Picker and the Classroom Display Board now include the same color themes as the Classroom Scoreboard and Quiz Game Board Builder, from Classic blue to Halloween.
2026-10-15: The Bingo Generator can now call the game: draw the words one at a time on screen (big enough to project), see every word called so far, and type a student’s sheet number to check a BINGO. Or print a caller’s checklist and call slips to cut out and draw from a hat. And when there are more words than you need, Blending Practice, Syllable Practice, the Word List Builder, and Word Search + Crossword can each use just a few of them, picked at random.
2026-10-15: The Lesson Plan Builder can save a lesson to a file, exactly as you left it, to open later or share. It now counts sessions as well as lessons, downloads a student handout (the words to read, and numbered lines and boxes for what you dictate), and has a school level: at middle and high school the lists use longer words, including two- and three-syllable and academic words, for older students who already know the short ones by sight. It also tells you, with an Undo, when a change redraws every list.
2026-10-15: More of the classroom tools can now save your work to a file, so you can come back to it later, on another computer, or send it to a colleague to adapt. The Bingo Generator, Word Search + Crossword and Word Scramble save your word lists, clues and options, and the sheets you made: open the file and you get the very same sheets again, so a lost bingo card can be reprinted. The Classroom Display Board saves all your boards, pictures included, in one file (leave the class lists out when sharing). Blending Practice, Syllable Practice, the Word List Builder, the Sound Checker (with your passage) and the Sentence Creator (with your sentences) can each save to a file too.
2026-10-15: The Side-by-Side Reading Generator can now save your work to a file: both texts, the title and labels, and your options. Open the file on the page later to keep working on it, or send it to a colleague so they can adapt the reading for their own students. Reset now asks what to clear, so your usual font size and theme can stay put.
2026-10-15: The Lesson Plan Builder can now download your lesson plan as a spreadsheet, filled in on a printable lesson plan form.
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-18
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.