A school can launch a working IoT and STEM programme in a single term, using one ordinary classroom, one teacher who is given real time for it, and shared kits costing roughly INR 2,500 to 4,000 per student station (about AED 120 to 200 in the UAE). Start with one pilot cohort of 20 to 25 students, run it for twelve weeks against a written plan, finish with a showcase for parents, and only then decide how far to scale.
Schools that introduce hands-on IoT and STEM give their students a genuine head start. But many principals tell us they do not know where to begin, and the ones who do begin often start at the wrong end, by raising a purchase order before anyone has written a lesson. This is the practical playbook we use when we help a school launch a programme from scratch, set out in the order you will actually need it.
You do not need a single existing expert on staff. The right partner brings the curriculum, the kits and the trained instructors, and upskills your teachers along the way.
Start with the outcome, not the equipment
Every unused school STEM cupboard we have been shown started the same way. Someone approved a spend, boxes arrived, and nobody was ever given the plan or the periods to teach with them. Decide the outcome first and the equipment list more or less writes itself.
Decide what you are actually building
There are three honest options, and they cost very different amounts of teacher time. A weekly enrichment club is the cheapest to run and the easiest to start, because it needs no assessment scheme and no timetable surgery. A graded elective inside the timetable needs a syllabus, a marking rubric and a slot that does not collide with board exam subjects. A competition team is the smallest and most intense, usually six to twelve students meeting twice a week against a fixed external deadline. Most schools we work with begin with the club, then convert it into an elective in year two once the teachers are confident.
Map the age bands honestly
An eight-year-old and a sixteen-year-old need very different curricula, and the difference is not simply easier projects. Students aged 8 to 11 do best with block-based coding, plug-in sensor modules and no soldering at all. Students aged 12 to 15 can handle the Arduino IDE, breadboards, C-style syntax and a wiring diagram. Students aged 16 to 22 can take on Wi-Fi, cloud dashboards, Python on a Raspberry Pi and briefs they write themselves. If you are unsure where a year group sits, our guide to the right age to start IoT and coding splits it by skill rather than by birthday.
Budget for year one and for year three
IoT is one of the most affordable STEM tracks because the hardware is cheap, reusable and endlessly reprogrammable. The mistake is budgeting only for year one. Microcontroller boards survive several cohorts; jumper wires, batteries and small sensors do not.
The one-off costs
- Student stations: one shared kit per pair of students, at roughly INR 2,500 to 4,000 each. Twelve stations cover a class of 24.
- Computers: one per station, and older machines are fine. The Arduino IDE runs comfortably on a decade-old laptop.
- Room fit-out: hard-topped work tables, power strips with individual switches, and a lockable storage cupboard.
- Teacher training: budget for release time, not only a course fee. A teacher who cannot leave the timetable cannot be trained.
- A display shelf for finished projects: it costs very little and does more for next year's enrolment than any brochure.
The recurring costs
- Consumables: jumper wires, breadboards, batteries, LEDs and resistors go missing or break steadily. Assume a small replacement order every term rather than one big one every year.
- Software and cloud: almost nothing, at school scale. The Arduino IDE, Tinkercad Circuits, Wokwi, MIT App Inventor, Node-RED and the free tiers of ThingSpeak or Blynk will carry a full year of teaching.
- Competition entry and travel: usually the line item that surprises finance offices, because it lands mid-year and involves staff cover.
- Instructor support: either a teacher's additional allocated hours or a teaching partner's fee.
Where the money can come from
Schools in India should first check their eligibility for an Atal Tinkering Lab grant from NITI Aayog, which funds equipment and running costs across a multi-year period; a surprising number of schools already hold one and are not using it well. Beyond that, CSR partnerships with local manufacturing or IT firms are common, and they are far easier to secure once a pilot already exists. Fizon Tech was itself built in part on public support, including more than INR 5 lakh in government grants, so we are blunt with schools about this: a funding application backed by photographs of students explaining their own working projects lands very differently from one backed by a shopping list.
The room, the power and the storage
You do not need a purpose-built laboratory. A standard classroom with reliable power and somewhere lockable to keep the kits will carry you through the first two years. The requirements below are listed in the order they tend to cause problems.
- Power: at least one switched socket per pair of students, on strips with individual switches, protected by a proper MCB and RCD. Everything students build runs on 5V USB or AA packs, so the load is tiny. The real hazard is trailing cable, not current.
- Tables: flat and hard-topped, big enough for a laptop, a breadboard and an open kit box side by side. Sloped desks are a genuine problem because components roll off them.
- Network: a 2.4 GHz Wi-Fi SSID the students can join. ESP32 and ESP8266 boards cannot connect to 5 GHz networks, and plenty of school access points hide or disable the 2.4 GHz band by default.
- Storage: one labelled, lidded box per station in a locked cupboard, with a printed contents list taped inside the lid. Students check a box out and check it back in every lesson.
- Light and ventilation: only a real constraint if you intend to solder, which most schools should not do in year one.
Ask your IT team for a dedicated 2.4 GHz SSID, with client isolation switched off, before you buy a single ESP32. We have seen more first lessons collapse over a hidden 5 GHz-only network than over any coding problem, and the fix takes a network administrator about ten minutes.
Buy the kit that matches the curriculum
The most common mistake is buying a box of gadgets with no teaching plan, which gathers dust. Lead with a structured, project-based curriculum, then buy only the parts those projects actually need. The hardware should serve the lessons, not the other way around.
A per-station kit that covers a full year
- One Arduino Uno R3 compatible board (a reliable clone costs roughly INR 500 to 900) plus one ESP32 development board (roughly INR 400 to 700) for anything that needs Wi-Fi.
- An 830-point breadboard, male-to-male and male-to-female jumper wires, LEDs, resistors and push buttons.
- Sensors that map onto projects students care about: a DHT11 or DHT22 for temperature and humidity, an HC-SR04 ultrasonic sensor for distance, an LDR for light, an HC-SR501 PIR for motion, a soil moisture probe for the plant-watering build, and an MQ-2 gas sensor for the safety build.
- Outputs: an SG90 servo, a small buzzer, a 16x2 LCD with an I2C backpack, and a relay module so switching can be demonstrated safely.
- A USB cable that actually carries data. Charging-only cables cause more classroom confusion than any other single item in the box.
Arduino comes before Raspberry Pi for good reasons: it boots instantly, it cannot be corrupted by a bad shutdown, and the code a student writes maps one to one onto the wires in front of them. We set out the full reasoning in our piece on why Arduino is the right first board for students. The Pi earns its place in year two, when a project needs a screen, a camera or Python.
What to skip in the first year
- Soldering stations. Breadboards teach the same circuit concepts with none of the burn risk. Add soldering later, for the 15+ group only.
- 3D printers. Excellent machines, and a separate project with its own maintenance burden. Do not make a new STEM programme depend on one.
- Expensive branded robot kits. They demonstrate beautifully and teach less, because the interesting engineering is already finished inside the plastic. If you are weighing this up, the difference between robotics and IoT for younger students is worth reading before you order.
- Class sets of anything you have not taught with yet. Buy two, teach with them, then buy twelve.
Decide who owns the lab, then train the teachers
Somebody's name has to be on the room. In practice the best owner is a physics, computer science or mathematics teacher who is curious rather than already expert, given a formal allocation of periods. Ownership by committee means ownership by nobody, and the kits end up behind a cupboard door nobody has the key to.
That teacher needs four things, and only one of them is a course:
- Time to build every project in the term plan themselves, once, at their own pace, before teaching any of it.
- Roughly 15 to 20 hours of structured training, which most schools can run across one holiday block.
- A named person to call when a board refuses to connect at 9:40 on a Tuesday morning. This matters more than the training itself.
- Explicit permission to let a lesson fail. Debugging in front of a class is the most valuable thing those students will watch all term.
Building a programme from zero is hard; partnering shortcuts years of trial and error. A good partner brings the curriculum, supplies and trains instructors, teaches alongside your staff for the first term, then steps back rather than settling in permanently. Fizon Tech runs exactly these partnerships across Tamil Nadu from our base in Trichy, and we are now expanding to schools in the UAE from our Dubai office. To see how the sessions themselves run, read our online vs offline teaching guide.
Fit it into the timetable, term by term
A programme that lives outside the timetable depends on goodwill, and goodwill runs out in exam season. Two periods a week, ideally consecutive, is the minimum that works. Single forty minute periods lose time at both ends to setting up and packing away, which leaves very little building in the middle.
Term one: circuits, code and confidence
Blink an LED in week one. It sounds trivial and it is exactly the right starting point, because every student in the room succeeds in the first lesson. From there: push buttons and digital input, the serial monitor as a debugging tool rather than a novelty, analogue reads from a potentiometer and an LDR, a buzzer, then a first small build such as a night light that switches itself on in the dark. Close the term with every pair demonstrating one working circuit they can explain out loud.
Term two: sensors, data and the network
This is where the programme becomes IoT rather than electronics. Students read a DHT11, print the values to the serial monitor, then push those same values over Wi-Fi from an ESP32 to a free ThingSpeak or Blynk dashboard and watch a graph move while they breathe on the sensor. Introduce MQTT as a concept only after the simpler HTTP version is working. Strong projects at this stage include a classroom temperature logger, a soil moisture alert for the school garden, and a corridor motion counter. Several of them overlap with beginner IoT projects students can rebuild at home, which matters, because the students who catch the interest will want to keep going at the weekend.
Term three: an open brief and a showcase
Give students a constraint instead of a project. Something like: solve a problem you can see inside this school building, using at most two sensors and one output. Groups of two or three, four to five weeks of build time, a one page written brief, and a showcase evening where they present to parents and to the rest of the school. The showcase is not decoration. It is the mechanism that turns a pilot into a funded programme.
Where the competition calendar fits
Work backwards from the deadlines rather than discovering them in March. The Smart India Hackathon runs on an annual cycle with internal rounds well ahead of the grand finale; the ATL Marathon takes submissions from Atal Tinkering Lab schools; the World Robot Olympiad and FIRST LEGO League both run regional rounds in India and the UAE; and CBSE and state science exhibitions sit in the cooler months. Pick one, put it on the school calendar in advance, and let the term three open brief feed it. Fizon Tech's own team won the Smart India Hackathon 2022 grand finale in the hardware track, and the honest lesson from that is that the winning build started life months earlier as an ordinary student project.
Assessment, safety and talking to parents
Assess the build, not a written paper
A written test on IoT terminology tells you very little about whether a student can wire a sensor. Assess four things instead: does the circuit work, can the student explain what each component does, is the code readable and commented, and did the group document the build with photographs and a short write-up. Give real credit for a documented failure. A group that can explain precisely why their design did not work has usually learned more than a group that copied one that did. A rubric on one side of paper is enough, and it makes reporting to parents straightforward.
Safety rules that are easy to enforce
- Nothing a student builds touches mains voltage. Relay modules switch a low voltage lamp or a battery load, and any mains-side demonstration stays with the teacher.
- No lithium cell charging, opening or modification in class. USB power and AA battery packs cover everything at this level.
- Soldering from age 14 upwards only, with supervision, eye protection and ventilation, and only after the breadboard version already works.
- Boxes checked out and checked back in every lesson. Loose components on a floor are the most likely real injury in the room.
- Ordinary lab discipline: no food or drink at the benches, hair tied back, closed shoes.
What to tell parents, and when
Tell them three things before the programme starts: what their child will build, what it costs the family (ideally nothing beyond regular fees), and the date they will see the work. Then invite them to the end-of-term showcase and let the students do the talking. Parents of older students will ask where all this leads, which is a fair question, so be ready to talk about the career paths that IoT and embedded skills open up rather than only about how engaging the projects are.
"Schools that start small with a pilot and a showcase build unstoppable momentum. Parents become advocates overnight."
Run a pilot cohort before you commit
Do not roll out across five year groups in one go. Run a single cohort, find out what breaks, then scale with evidence in hand.
- Pick one class or club of 20 to 25 students, with a single owning teacher and a fixed weekly slot.
- Buy ten to twelve kits, not forty. You will change your mind about at least one component by week four.
- Run twelve weeks against a written term plan, and keep a plain log of what took longer than expected.
- Finish with a showcase where students present their projects to parents and to the leadership team.
- Photograph everything, and write two pages on what worked. That document is what your next budget approval or grant application will rest on.
- Then decide the real questions: which year groups next, how many kits, and whether the teacher needs a second pair of hands.
A pilot also gives you an honest reading on the one thing no purchase order can tell you, which is whether your particular students engage with it. In our experience they do. A school that has proved it for itself, though, negotiates every later decision from a much stronger position.
What to do next
If you are at the very start of this, the next step is small. Block a room, name a teacher, and cost a twelve kit pilot for one class next term. That is a decision a school head can make in an afternoon, and it is genuinely enough to begin.
If you would rather not build the curriculum from scratch, that is the part we do. Fizon Tech has taught hands-on and online IoT, robotics and STEM to students aged 8 to 22 since 2022, from offices in Trichy and Dubai, alongside more than 150 delivered engineering projects for clients in over 12 countries. You can see how our school IoT and STEM programme is structured, or talk to us about a pilot cohort for one class next term.
Written by Senthil, Co-Founder at Fizon Tech. He works with school leadership teams in Tamil Nadu and the UAE to set up IoT and STEM labs, and leads the hardware side of Fizon Tech's project work from Trichy.
