TeachSpark: the AI activity builder I built for my own classroom
I'm Dave Coleman, an IB Business Management teacher in Livermore, California. I was tired of AI tools that handed me drafts, so I built one that hands me finished, student-ready activities. Describe a lesson in plain English, and TeachSpark builds an interactive activity in about five minutes.
Free to start. Students never need an account.
Why I built it
Before I taught, I spent about 25 years in business, as a stockbroker, retail general manager, HR director, corporate safety director and regional sales manager. I knew my subjects well. What I did not have was the time to build a different version of every lesson for every kind of learner in my room.
I had been an early adopter of nearly every AI tool for teachers. They gave me lesson plans, drafts and ideas, and then I still had to build the thing students would actually use. TeachSpark is the tool I wished existed: you describe the lesson, and it builds the activity.
I built and tested it in my own classrooms before sharing it with other teachers.
What TeachSpark does
Interactive activities in minutes
More than 50 activity types, from lessons and quizzes to case studies, debates and simulations, built from a plain-English description.
Differentiation built in
Six difficulty levels, including ELL and IEP/504, plus activities in 10 languages, so every learner gets a version that fits.
Plan whole units
Day-by-day unit plans, daily lesson plans, syllabus mapping and exams, all in one place.
Worksheets and answer keys
Print any activity as a worksheet, and generate answer keys and substitute-teacher plans.
Your own materials
Turn PDFs, slide decks and YouTube videos into interactive activities grounded in your content.
No student accounts
Students use a link, QR code or class code. The AI is teacher-side only, so students never interact with it.
The TeachSpark Arcade
Five learning games built from your topic or your own material. Students join with a code, no accounts needed, and wrong answers are forgiving.
GameTime
Adaptive adventure games with goals, avatars and leveled questions.
Panel Dash
A comic-book rooftop runner with a plot-twist question at every gate.
Glowdeep
A deep-sea maze where students collect knowledge pearls and sneak past creatures.
Oops Stories
A puppet theater where wrong answers are funny bloopers, not failures.
Rumor Mill
A village where false rumors spread. Students bust them with the right facts.
Have a class code or game code from your teacher?
Learn it fast
I made a playlist of 19 short how-to videos that walk through TeachSpark's features, from building your first activity to sharing it with students.
Watch the how-to videosConnect with Mr. Coleman
Follow along for TeachSpark updates, teaching ideas and tutorials.
Questions teachers ask
Who built TeachSpark?
I did. I'm Dave Coleman, an IB Business Management teacher in Livermore, California, with about 25 years of business experience before I started teaching.
Is TeachSpark free?
TeachSpark has a free plan. Paid plans add early access to new features and priority support. See teachspark.app for current plans.
Do my students need accounts?
No. Students open a link, QR code or class code and enter a first name and last initial. The AI is a teacher-side tool, and students never interact with it.
What is the Arcade?
Five learning games you build from a topic or your own material: GameTime, Panel Dash, Glowdeep, Oops Stories and Rumor Mill. Students join with a code.
Ready to build your first activity?
It takes about five minutes, and it's free to start.
Try TeachSpark free