ASK AN EDUCATOR! “How can I teach electronics concepts to 1st graders?”

Ian asks:

I was having fun with some home-schooled 1st (approximately) graders, they were absolutely loving making LEDs light up on a breadboard, and discharging caps through them, but had no idea of what was happening.

How can I explain concepts like current, voltage and series and parallel to kids who can’t yet multiply and divide? Or in fact, should I even be trying? If so, do you think the hydraulic analogy would be a good way to visualize it?

Any suggestions for what other cool things can we make that are still at that level?

EXCELLENT question and you will be surprised at how much a 7 year old can grasp, especially when you use hands on activities. When you are working with such a young crowd, it is very easy to lose their attention and you need to be realistic in what concepts you want them to hold on to. This being said, I would recommend your hydraulic analogy in tandem with hands on activities that reinforce the theory. Have them use buckets, tubing, clamps of some sort and a water wheel to simulate the flow of electricity. After such a lab, I would expect them to retain the idea that electricity can mimic the flow of water and altering the flow can emulate discrete components and result in a different outcome.

There are a bunch of products out that help to simplify the use and understanding of electronics. The first that comes to mind is littleBits, which “consist of tiny circuit-boards with simple, unique functions engineered to snap together with magnets. No soldering, no wiring, no programming, just snap and play.” Another idea would be to work with Squishy Circuits, which “uses tools and activities [that] allow kids of all ages to create circuits and explore electronics using play dough.”

Also, have you thought about introducing programming? There are a bunch of languages (like Scratch and App Inventor) and microcontrollers that allow the students to both construct with simple programs and circuits as well as tinker with the outcomes. I had run a post earlier answering a question about programming microcontrollers with 12yr olds. It and it’s comments section might give you some ideas. I ran another post on teaching STEM concepts to 1st/2nd graders that might be useful as well.

I hope I have helped to answer your question and best of luck with your 1st graders!

Don’t forget, everyone is invited to ask a question!

Click here!

“Ask an Educator” questions are answered by Adam Kemp, a high school teacher who has been teaching courses in Energy Systems, Systems Engineering, Robotics and Prototyping since 2005.

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !


  1. Thanks! Will check those out 🙂

  2. I think it is easier to lose their attention than to loose it. Or loose their creativity, while they lose the spelling bee.

    On the topic, there is such a thing as air logic, and you can do things with water.

    Think in flows of electrons. Steps, valves, etc.

Sorry, the comment form is closed at this time.