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-08-15: Added the Enhanced Reading Page Builder — mark up a reading with speaker tags, vocabulary glosses (in up to two languages), teacher notes, and collapsible sections (chunking), and it builds a single self-contained HTML page your students can read with exactly the supports they need switched on. Readings print with only the supports shown, and can also be downloaded as editable Word handouts — pictures included — for Google Drive and Classroom. It is in Reading & Text Tools.
2026-08-15: Added a new
Accessibility section, starting
with Contrast
Tools currently with three tools in one
page. The checker takes the
colors you give it and tests every pairing against
WCAG contrast standards, showing which ones need
fixing. The finder takes one or
two colors you want to use (for background, body
text, headings, or accent) and suggests accessible
colors for the remaining
roles. Finally, the
slide-template creates a one-slide
PowerPoint pptx file using your colors,
2026-08-14: Updated Solar Expats: Beyond The Cradle to version 1.15.0 with balance changes and improvements from play testing.
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.
Age Verification
A proof-of-concept: can you prove your age using historical knowledge?
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-08-15
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.