What an electronics lab really costs
Boards, starter kits, instruments and the costs nobody writes on the purchase order, priced from US retailers for a class of 30. Then the same course in a browser.
Prices checked September 23, 2026. US list prices at quantity one, before tax, shipping and any education discount.
If you are a middle school, high school or community college teacher pricing an Arduino unit, this page is the arithmetic we would want to see before asking for money. Every price links to the retailer page it came from. Where there is no price to cite, such as how many LEDs a class burns out in a year, we say so and give you a number to change in the calculator instead of pretending to know.
We make Mokxi, a browser simulator, so we are not neutral. We have tried to write this so it is useful even if you end up buying every kit on it, and the page on simulating first and building second is our honest recommendation: most classes are better off with some real hardware, just less of it, bought later.
The short version
For 30 students in pairs, with 10% spare kits, a meter per pair and 3 shared benches with a scope, a logic analyzer, a function generator and a power supply, a hardware lab built on a $42.99 starter kit comes to about $3,701 before the first lesson and roughly $172 a year after that on our breakage and consumables guesses. That is $4,216 over 3 years, or $46.84 per student per year.
The same course in Mokxi is free for students. The Teacher plan, which adds rosters, submissions, automatic checks and a live class room, is $129 a year for up to 40 students: $387 over 3 years. Simulating first and then buying one kit for each group of 4 for the final build comes to about $1,190 over the same 3 years, Mokxi included.
The instruments are most of the hardware bill. Without the shared benches, the kits and meters alone are a much smaller number, and the calculator lets you switch each instrument off.
Boards
A board on its own, if you are building your own kits or replacing one that died. A compatible board (sometimes called a clone) runs the same code as the official Arduino board it copies.
| Item | Price | Where |
|---|---|---|
| Arduino UNO Rev3 | $27.60 | Arduino Store USA |
| Arduino UNO R4 Minima | $20 | Arduino Store USA |
| Arduino UNO R4 WiFi | $27.50 | Arduino Store USA |
| ELEGOO UNO R3 board with USB cable (compatible board) | $15.19 | ELEGOO US store |
| Espressif ESP32-DevKitC-32E | $10 | DigiKey |
| SunFounder ESP32 development board | $12.99 | SunFounder |
Starter kits
A starter kit is a board, a breadboard, wires and a box of parts with a project book. The official Arduino kit costs more and comes with a 170-page printed project book; the compatible kits cost less and come with online or PDF tutorials. The SunFounder kit includes a basic multimeter, which saves buying one per group.
| Item | Price | Where |
|---|---|---|
| ELEGOO UNO R3 Super Starter Kit | $42.99 | ELEGOO US store |
| SunFounder Beginner’s Lab Starter Kit (original UNO R3, includes a multimeter) | $49.99 | SunFounder |
| ELEGOO ESP-32 Super Starter Kit | $35.99 | ELEGOO US store |
| SunFounder ESP32 Ultimate Starter Kit | $59.99 | SunFounder |
| Arduino Starter Kit (official, with 170-page project book) | $110 | Arduino Store USA |
Built from loose parts at Adafruit and the Arduino store, a group kit with an UNO R4 Minima, a USB cable, a breadboard, jumper wires, resistors, LEDs, buttons, a potentiometer, an ultrasonic sensor and a temperature sensor comes to $50.30. That is the "build your own" option in the calculator.
Parts that burn out, snap or go missing
These are the parts you will re-buy. An LED wired without its resistor, a sensor put in backwards, 5 volts into a 3.3 volt ESP32 pin, a board dropped on the floor, and the small parts that leave in a pocket. None of it is anyone doing anything wrong; it is what learning with real parts looks like.
| Item | Price | Where |
|---|---|---|
| Diffused red 5 mm LEDs, 25 pack | $4 | Adafruit |
| 220 ohm resistors, 25 pack | $0.75 | Adafruit |
| Male/male jumper wires, 20 x 6 in | $1.95 | Adafruit |
| Tactile buttons (6 mm), 20 pack | $2.50 | Adafruit |
| Full-size breadboard, 830 tie points | $5.95 | Adafruit |
| HC-SR04 ultrasonic distance sensor | $3.95 | Adafruit |
| DHT11 temperature and humidity sensor | $5 | Adafruit |
| USB A to USB C cable, 1 m | $4.95 | Adafruit |
| ELEGOO UNO R3 board with USB cable (compatible board) | $15.19 | ELEGOO US store |
| Arduino UNO R4 Minima | $20 | Arduino Store USA |
We could not find a published rate for how much of a school kit is lost or broken in a year, so we do not quote one. The calculator starts at 15% of the kit value a year and you should replace that with your own experience. If you have kept records, they are better than anything we could give you.
Instruments
A lab is more than kits. Students measuring what their circuit does need a multimeter at least, and a course that gets to timing, PWM or serial benefits from a scope and a logic analyzer. These are entry-level instruments at their list prices, not the cheapest you can find.
| Item | Price | Where |
|---|---|---|
| Digital Multimeter, Basic (TOL-12966) | $21.50 | SparkFun |
| RIGOL DHO802 oscilloscope, 70 MHz, 2 channels | $329 | RIGOL North America |
| USB Logic Analyzer, 24 MHz, 8 channels | $26.95 | SparkFun |
| Siglent SDG1032X function generator, 30 MHz | $377 | Siglent North America |
| KORAD KA3005D bench power supply, 30 V 5 A | $104.14 | DigiKey |
| Soldering iron, 60 W, adjustable temperature | $25.95 | SparkFun |
| Hakko FX-888DX soldering station | $129.95 | SparkFun |
One bench with a scope, a logic analyzer, a function generator and a power supply is $837.09. A class usually shares a few benches rather than equipping every pair, which is why the calculator counts them per bench (3 by default) and counts a multimeter per kit.
A class of 30, three ways
Kits only, at list price, before instruments, boxes and breakage.
| Setup | ELEGOO kit ($42.99) | Official Arduino kit ($110) |
|---|---|---|
| A kit for every student (30 kits) | $1,289.70 | $3,300 |
| One kit per pair (15 kits) | $644.85 | $1,650 |
| Pairs plus 10% spares (17 kits) | $730.83 | $1,870 |
Then add $322.50 for a meter per pair (15 at $21.50), $2,511.27 for 3 instrument benches, and a box for each kit to keep it together.
The costs that are not on the receipt
Storage
Seventeen kits need a shelf, a box each, and somewhere to live over the summer. We guess $8 a box. A cart or a lockable cabinet costs more, and the space it takes is space you are not using for something else.
Counting everything back in
Someone checks that the kits come back complete: after each lesson, at the end of each unit, and before the kits go away for the summer. The calculator guesses 20 minutes per kit a year, which for 17 kits is 5.7 hours. It shows that time in hours and does not turn it into dollars, because what your time is worth is not ours to say.
Loss and breakage
See the replacement prices above. The cost is small per part and adds up across a year, and a missing sensor on the day of a lesson costs a lesson, not just the part.
Consumables
Jumper wires fray, batteries run down, and if you solder, solder runs out. We guess $5 per kit a year.
Getting real boards to talk to school computers
This is the one that stops projects. The desktop Arduino IDE installs on Windows, macOS and Linux, and on a managed school image that install usually goes through IT. A compatible board with a CH340 USB chip can need a separate driver on some computers. On Chromebooks there is no desktop IDE: Arduino’s route is its online Arduino Cloud Editor, used in the browser or through its Chromebook app (Arduino’s Chromebook guide). That means each student has an Arduino account, which your district may need to approve under its student data privacy process, and your admin may need to allow the app. Arduino’s free Cloud plan allows 25 compilations a day; its School Plan is listed at $20 per seat per year (Arduino Cloud plans). For 30 students that is $600 a year, if you need it.
The same course in Mokxi
Mokxi runs in the browser on the machine in front of the student, Chromebooks included, with nothing to install and no account needed to start. The code is real C++ compiled in the browser and run on simulated boards: the Arduino UNO, the UNO R4, ESP32 boards and more. The parts are on a real breadboard grid, and the instruments are parts you wire in like anything else. All of this is on the free plan.
| Instrument | To buy one | In Mokxi |
|---|---|---|
| Multimeter | $21.50 | Multimeter: volts, amps, ohms, capacitance and a continuity beep |
| Oscilloscope | $329 | Two-channel scope with trigger, cursors, XY and FFT |
| Logic analyzer | $26.95 | Four-channel logic analyzer that decodes UART, I2C and SPI |
| Function generator | $377 | Function generator: sine, square, triangle and sawtooth, with a real 50 ohm output |
| Bench power supply | $104.14 | Bench supply with a current limit and CV and CC lamps |
| Soldering iron | $25.95 | Not simulated: soldering is a hands-on skill |
A frequency counter and a logic probe are there too. The guide to measuring a circuit with the scope and plotter shows what the scope can do.
Students use Mokxi free. A teacher who wants a roster, a starter circuit handed to every student, automatic checks on submissions and the whole class in one live room takes the Teacher plan: $129 a year for up to 40 students, by card or on an invoice against a purchase order. More students or several teachers is priced by quote on the schools page.
What a simulator does not replace
Soldering. The feel of a jumper that is not quite seated. Real electrical noise, a sensor that reads differently in a warm room, and the moment a student realizes the thing on the desk is doing what their code says. Mokxi models a lot, and we say where it stops on the teachers page, but a finished circuit should be tried on real hardware before anyone relies on it. That is why we suggest simulating first and building second rather than never building at all.
Sources
Every price above, where it came from, and when we read it. Prices change; if one has moved, the calculator lets you type the new one.
| Item | Price | Source | Checked |
|---|---|---|---|
| Arduino UNO Rev3 | $27.60 | Arduino Store USA | September 23, 2026 |
| Arduino UNO R4 Minima | $20 | Arduino Store USA | September 23, 2026 |
| Arduino UNO R4 WiFi | $27.50 | Arduino Store USA | September 23, 2026 |
| ELEGOO UNO R3 board with USB cable (compatible board) | $15.19 | ELEGOO US store | September 23, 2026 |
| Espressif ESP32-DevKitC-32E | $10 | DigiKey | September 23, 2026 |
| SunFounder ESP32 development board | $12.99 | SunFounder | September 23, 2026 |
| ELEGOO UNO R3 Super Starter Kit Listed at this price but shown as sold out on the day we checked. Other retailers list it at different prices. | $42.99 | ELEGOO US store | September 23, 2026 |
| ELEGOO ESP-32 Super Starter Kit Listed at this price but shown as sold out on the day we checked. | $35.99 | ELEGOO US store | September 23, 2026 |
| SunFounder Beginner’s Lab Starter Kit (original UNO R3, includes a multimeter) | $49.99 | SunFounder | September 23, 2026 |
| SunFounder ESP32 Ultimate Starter Kit | $59.99 | SunFounder | September 23, 2026 |
| Arduino Starter Kit (official, with 170-page project book) | $110 | Arduino Store USA | September 23, 2026 |
| Full-size breadboard, 830 tie points | $5.95 | Adafruit | September 23, 2026 |
| Male/male jumper wires, 20 x 6 in | $1.95 | Adafruit | September 23, 2026 |
| Diffused red 5 mm LEDs, 25 pack | $4 | Adafruit | September 23, 2026 |
| 220 ohm resistors, 25 pack | $0.75 | Adafruit | September 23, 2026 |
| Tactile buttons (6 mm), 20 pack | $2.50 | Adafruit | September 23, 2026 |
| Breadboard trim potentiometer | $1.25 | Adafruit | September 23, 2026 |
| HC-SR04 ultrasonic distance sensor | $3.95 | Adafruit | September 23, 2026 |
| DHT11 temperature and humidity sensor | $5 | Adafruit | September 23, 2026 |
| USB A to USB C cable, 1 m | $4.95 | Adafruit | September 23, 2026 |
| Digital Multimeter, Basic (TOL-12966) | $21.50 | SparkFun | September 23, 2026 |
| RIGOL DHO802 oscilloscope, 70 MHz, 2 channels | $329 | RIGOL North America | September 23, 2026 |
| USB Logic Analyzer, 24 MHz, 8 channels | $26.95 | SparkFun | September 23, 2026 |
| Siglent SDG1032X function generator, 30 MHz | $377 | Siglent North America | September 23, 2026 |
| KORAD KA3005D bench power supply, 30 V 5 A | $104.14 | DigiKey | September 23, 2026 |
| Soldering iron, 60 W, adjustable temperature | $25.95 | SparkFun | September 23, 2026 |
| Hakko FX-888DX soldering station | $129.95 | SparkFun | September 23, 2026 |
| Arduino Cloud plans: Free plan capped at 25 compilations a day; School Plan $20 per seat per year | See page | Arduino | September 23, 2026 |
| Using Arduino kits with a Chromebook (needs the online Arduino Cloud Editor) | See page | Arduino | September 23, 2026 |