Start with your child, not the tool list
Before comparing programs, ask what your child would enjoy making. A story, a game, an animation, a website, or a useful little app can each be a good starting point. Share their interests and prior experience with the program team. A child who is excited about art may need a different introduction than a child who already experiments with code.
Ask how learners are grouped and how the instructor supports someone who is new, someone who needs more time, and someone who is ready for an extra challenge.
Ask what students actually make
A list of software names does not tell you what a session feels like. Ask for examples of projects and an explanation of what students decide for themselves. Find out how the program balances guided steps with opportunities to experiment.
Ask how children share their work. A short demonstration, a private project link, or a parent update can give you something concrete to discuss at home. Also ask whether projects stay accessible after the session ends.
Understand the support
Ask about group size, instructor involvement, and what happens when a learner gets stuck. Find out whether devices are provided or brought from home, and whether any setup needs to happen before the first session.
Discuss any support needs directly with the team. Describe what helps your child participate comfortably, and ask what the program can realistically provide. A clear answer is more useful than a broad promise.
Ask how AI is introduced
If AI is part of the program, ask which activities use it and why. How are age requirements handled? What information are students asked to enter? How do instructors teach checking answers, identifying bias, and acknowledging AI assistance?
Ask whether students can explain and change what they create. The useful question is not simply whether a tool can generate a result, but what the learner understands about that result.
Check the practical details
Confirm the actual location, dates, pickup arrangements, equipment requirements, price, and cancellation policy with the program. Check whether you are joining a waitlist or reserving a confirmed place. Availability can differ by school or session.
For CodeTeachers, start with the current afterschool page and your school’s information. Use the live program pages for availability and enrollment details. Then invite your child into the decision with one question: “What would you be excited to make first?”

