Ultimate list of after-school enrichment activities, classes & programs

iD Tech in action

In the wake of 2020 and its impact on education, where does that leave enrichment? 

Are “after-school” enrichment activities going to command more of the spotlight? Meaning, will it be enough to just enrich, or are parents going to need more of an education replacement, or at least a much heavier supplement? 

There is also the need to provide social time.

As you can see, there are a ton of questions, and frankly, nobody has perfect answers.

What I can provide, though, is a deep dive into the many activities one might consider to be enrichment. This list can also be relied on more heavily by families needing to bolster their kids’ everyday learning activities. 

What is an enrichment activity or class?

An enrichment activity is an experience where kids can extend their learning to improve or enhance skills, knowledge, and well-being. After-school enrichment activities and classes can include academics, sports, arts, and more, and are offered with the goal of providing entertainment and enjoyment, while sharpening and fleshing-out student skill sets. 

Types of after-school enrichment activities


Coding for kids can take a variety of forms, ranging from intro Scratch coding to advanced Python. But beyond that, enrichment can come from any of the many available coding “toys” like those from LEGO, Sphero, and others.

Here are a few examples:

Sphero Bolt—A programmable robotic ball that offers two types of visual coding for kids

Sphero RVR—An autonomous robot car that can be programmed with text-based and block-based coding

LEGO Robotics—LEGO MINDSTORMS EV3 or the LEGO Education SPIKE Prime Set can offer robotics fun through the familiarity of the classic building set. 

Read More: What is Sphero and How Does it Work?

Courses to consider: 

Coding tutoring:

After-school, small-group:

Board games

When it comes to activities, the goal isn’t purely entertainment, so while board games are great and can hold kids’ attention, parents should strive for options that require deeper levels of thinking. 

On a basic level, this could mean something like chess or checkers, or, even the strategy of Monopoly (which has multiple themed editions for another layer of learning) or word-focused fun of Scrabble. 

If your child is a chess enthusiast, they’ll love levelling up their game with online chess coaching and lessons. There are also board games that help teach coding fundamentals, like Robot Turtles, and math skills like Tri-Facta. 

Here is a list of educational board games

Arts & crafts

When you hear “arts & crafts” you may immediately think about glue, paper shreds, and big messes. But, these activities can certainly be enriching, especially if they involve creating something new and different, or something innovative if kids are given a prompt and only a set amount of resources, etc. 

In addition to exploring drawing as an art form, whether that's through creating comic style art or another genre they're excited about, taking art digital with graphic design or photography is an exciting option (more on these later)! Likely to be new to many young artists, digital art transforms paper works into share-ready masterpieces.

And, while not everyone has access to a 3D printer, there are many options now, with some being quite affordable. Thus, learning 3D modeling and then being able to print creations on a 3D printer can be a great activity for kids (see how the “Taco Bros” are using their 3D printing skills for good.)

Here are some ideas from the iD Tech blog:


You know about Minecraft, I’m sure. But did you know that in addition to all of the fun kids have with the game, Minecraft can be incredibly educational as well? There are a number of benefits listed via that link (creativity, problem-solving, etc.) but kids can also go from playing to turning their attention to Minecraft mods.

Here are a few Minecraft resources:

Sports, dance & exercise

Enrichment doesn’t have to be only about the “brain,” in which something like esports coaching might be a perfect fit, it and can also be about the body. Not to mention that exercise does both very good, and can certainly benefit the mind as well.

Now, this could really be any sport, but I’m trying to keep in mind the fact that many kids are still stuck at home, and often on their own. So, basketball is one of the easier sports for kids to play at length on their own.

In addition, though, there are also virtual instruction opportunities with something like a "smart" soccer ball, where kids can go through interactive training, and even join live classes. 


The last thing many kids want to do is to have to go through a day that involves math in school, and then be tasked with more math during their after-school enrichment time. 

So, look to make math fun, which means turning to supplemental activities that have a math component in order to “sneak” in the skill-building, for lack of a better term. 

Think about things like creating a new recipe where kids need to double the given yield, or money management where kids are adding or subtracting from their allowances, and even couponing where you present different percentage-off coupons to kids and have them calculate new checkout totals, etc. 

All that said, there are also math apps, and then the math board games mentioned above. Here are some resources on how to make math fun:

Not to mention that tutoring doesn't have to fit into the "boring" box that tutoring might be traditionally known for. For instance, iD Tech has just launched a number of online math tutoring courses, including options in pre-algebraalgebra Ialgebra II, and geometry


With after-school enrichment, one approach is to have kids dive into large projects that can be broken up over a number of days, with kids chipping away with progress during each sitting. The other approach is to go for breadth and to allow for kids to jump into quick-hitting options.

Design lends itself to both, as kids can take on a larger design project, like creating something in Maya such as video game assets, designing a website with HTML, or special FX for films, and more. This could also be a personal branding exercise where kids create a logo and online presence. 

A “smaller” option could involve mini design exercises, like creating graphic quotes for social media or making a tri-fold monster doodle activity.


Photography is more than just a fancy word for taking pictures. It can be an involved, enriching activity if approached correctly. For instance, a photographer can adopt a particular theme and style, where they specialize in taking certain types of photos and expand on their style using Photoshop

Not to mention that a camera is a tool, and requires precise skill and developed experience in order to truly understand all that it’s capable of, from the lens and flash, to viewfinder, shutter speeds, aperture, and more. 

Movie Making

Movie making may have meant one thing years ago, but today, the opportunity is out there for anyone to try and create a special effects blockbuster thanks to the many available tools - like Adobe Character Animator, Premiere, After Effects, and more - or, to create a simple yet entertaining stop-motion movie from an iPhone. 

Knowledge of these cutting-edge programs gives kids the tools they need to become the next YouTube or TikTok star! And with a the right expert mentorship and guidance, the can leverage the power of these popular platforms to share (and maybe even monetize) their ideas with a wide audience.

Filming and producing videos allows kids an outlet for self-expression as they carve out their path from imaginer to storyteller. 

Drawing & Animation

Like most activities, they can be fun at the entry-level, but can be fun and more at the advanced levels that follow. The same goes for video games (and yes, video games can be good for kids), where kids can have some good entertainment just by playing them, but can take things to new heights in terms of conceptualizing their own games, or even learning how to develop. 

Anyway, back to drawing—it’s an art for good reason! A great enrichment activity, then, would be to task your child with something like character design, where they go through the different steps of defining a character, and then bringing them to life through animation and even 3D design. 


Traditionally, there of course is trying to learn a new instrument, but when it comes to music as the focus of your enrichment activity, it can mean more. For instance, kids can get involved with digital music production, feeding their inner-composer to create the next big electronic music hit!

By using professional software to create their own beats, and then learning how to polish them to studio quality, kids can realize creative potential they may have never known existed. 


Robotics can be a ton of fun, but also provides benefits like problem-solving, teamwork, and even visual programming. Plus, robotics sets are accessible, including options from VEX and LEGO, and others. And who knows where involvement in robotics might lead—robotics engineer, programmer, designer?

Robotics also lends itself to teamwork and collaboration, and even though kids can't socialize in-person with others as much as they'd like to these days, all hope isn't lost. For instance, a virtual robotics course brings kids together to program robots with graphical code blocks, and to explore topics like AI and computational thinking.


Strategy, logic, and a lifelong pastime await on the board! Not only is chess fun to play, kids will enjoy its competitive potential and endless opportunities for learning.

So, if you're looking for a low-tech hobby that's incredibly family friendly, chess is both a simple solution and a limitlessly complex (while still fun!) mental challenge for kids.

Creative Writing

Writing is a wonderful enrichment activity because it doesn’t take much to get started, and the opportunities are endless. Meaning, a child can sit down with a pen and paper or word processor, and with a prompt, can write creatively on what they’re tasked with. 

For instance, how about:

  • If you could change your name, what would it be and why?
  • If you could have lunch with anyone in the world, who would it be?
  • Which is better, baseball or golf?

You could go on and on, and here is a list of kids writing prompts to consider. 

Don't be fooled...

Meaning, don't be fooled into thinking an activity can't be enriching. I think we as parents sometimes fall into the idea that if something is fun, it can't be enriching. Just like when it comes to food—if it tastes good, it can't be healthy!

But, there is definitely a balance that can be struck, with plenty of fun activities being enriching and "nourishing" for our kids. 

A photo of Ryan

Ryan manages blog content at iD Tech, starting with the company in 2008. He earned his MBA from Santa Clara University after obtaining his Bachelor’s degree from Arizona State. Connect on LinkedIn!

Featured Posts



About iD Tech

iD Tech is the #1 tech camp on the planet, and world leader in youth STEM education, with programs held online and at 150+ global locations offering 50+ innovative tech courses: 

Coding camps
Video game camps
Robotics classes & camps
Creative arts classes & camps
All STEM camps

We've bet our reputation on recruiting the top instructors in the country. Our small classes ensure customized learning, leading to "a-ha moments" and awesome outcomes. Programs include:

On-Campus Programs

Online Tutoring

All Coding Courses