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.

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.

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

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!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more

CircuitPython – The easiest way to program microcontrollers –

Maker Business — Pololu’s account of the chip shortage

Wearables — Getting overly ambitious with EL wire

Electronics — Invisible Bugs

Python for Microcontrollers — Python on Microcontrollers Newsletter: MicroPython SAMD Support, ESP32-S3 Feather and much more! #Python #Adafruit #CircuitPython @micropython @ThePSF

Adafruit IoT Monthly — Energy Harvesting Sensor Nodes, Tracking a Turtle, , 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! — New Prods 11/17/21 feat. Adafruit KB2040 – RP2040 Kee Boar Driver!

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.