Skip to content
Back to resourcesRobotics

Robotics Club Startup Kit

Everything you need to start a robotics club at your South African school — equipment lists, budget planning, proposal letters, parent communication, and a Term 1 curriculum.

Teachers & School Leaders|Getting Started|9 min read

Why Start a Robotics Club?

A school robotics club gives learners hands-on experience with technology, engineering, teamwork, and problem-solving — skills that employers and universities are actively seeking. It also:

  • Supports CAPS Technology and Natural Sciences outcomes
  • Prepares learners for competitions like WRO SA (World Robot Olympiad)
  • Builds confidence in learners who don't thrive in traditional classroom settings
  • Creates excitement about STEM in your school community
  • Looks excellent on university and bursary applications

Step 1: Equipment & Budget Planning

Entry-Level Kit (R2,000–R4,000)

This gets you started with 10–20 learners:

| Item | Qty | Est. Cost | Total | |------|-----|-----------|-------| | Arduino Uno clone + USB cable | 5 | R200 | R1,000 | | Breadboard + jumper wire kit | 5 | R80 | R400 | | LED + resistor assortment pack | 1 | R150 | R150 | | Sensor pack (LDR, temp, ultrasonic) | 2 | R200 | R400 | | Small DC motors + wheels | 5 | R60 | R300 | | 4×AA battery holders | 5 | R30 | R150 | | AA batteries (bulk) | 1 pack | R150 | R150 | | Storage containers (labelled) | 5 | R50 | R250 | | Total | | | R2,800 |

Intermediate Kit (R5,000–R10,000)

Add these once you've established the club:

| Item | Qty | Est. Cost | Total | |------|-----|-----------|-------| | Robot chassis kit (2WD platform) | 5 | R300 | R1,500 | | L298N motor driver boards | 5 | R80 | R400 | | HC-SR04 ultrasonic sensors | 5 | R50 | R250 | | IR line-following sensors | 5 | R40 | R200 | | Servo motors | 5 | R60 | R300 | | Soldering station (for facilitator) | 1 | R500 | R500 | | Multimeter | 1 | R200 | R200 | | Tool set (screwdrivers, pliers, wire strippers) | 1 | R300 | R300 | | Total | | | R3,650 |

Competition-Level Kit (R15,000+)

For schools preparing for WRO SA or similar:

| Item | Qty | Est. Cost | Total | |------|-----|-----------|-------| | LEGO Education SPIKE Prime sets | 3 | R4,000 | R12,000 | | Raspberry Pi 4 kits | 3 | R1,500 | R4,500 | | 3D printer (Creality Ender-3) | 1 | R5,000 | R5,000 | | PLA filament | 3 rolls | R300 | R900 | | Total | | | R22,400 |

Where to Buy

| Supplier | Website | Strength | |----------|---------|----------| | DIY Electronics | diyelectronics.co.za | Wide range, educational kits | | Communica | communica.co.za | Johannesburg pickup | | Micro Robotics | microrobotics.co.za | Arduino + robotics specialist | | RS Components | za.rs-online.com | Bulk + professional grade | | Banggood | banggood.com | Cheapest option (2–4 week delivery) |

Tip: Contact suppliers about educational discounts. Many South African electronics suppliers offer 10–20% off for schools (ask for a quote on school letterhead).


Step 2: Get School Approval

Sample Proposal Letter

Use this template when approaching your principal or school governing body:


[School Name] [Date]

To: The Principal / School Governing Body Re: Proposal to Establish a Robotics & Coding Club

Dear [Principal's Name],

I am writing to propose the establishment of a Robotics & Coding Club at [School Name]. This extracurricular club will meet [once / twice] per week for [1–2 hours] after school, and aims to introduce learners to practical technology skills through hands-on projects.

Why Robotics & Coding?

  • Directly supports CAPS Technology curriculum outcomes for the [Intermediate / Senior] Phase
  • Develops critical thinking, teamwork, and problem-solving skills
  • Prepares learners for the digital economy and future career opportunities
  • Potential to participate in national competitions (WRO SA, SAASTA Science Olympiad)

What is needed:

  • A classroom with power outlets (electricity access is essential)
  • Permission to run sessions [day and time suggested]
  • An initial budget of approximately R[amount] for equipment (see attached budget)
  • Storage space for equipment (1 lockable cupboard)

Funding options:

  • School budget allocation
  • Parent/community fundraising
  • Corporate sponsorship (I have identified potential sponsors)
  • NPO partnership (e.g., M²P INNOVATION Hub offers guidance and support)
  • Department of Education grants (STEM-related applications)

I am prepared to:

  • Facilitate all sessions personally (with volunteer support where available)
  • Maintain and inventory all equipment
  • Provide regular progress reports
  • Organise a learner showcase once per term

I would welcome the opportunity to discuss this proposal at the next SGB meeting. Please find a detailed budget and suggested curriculum attached.

Yours sincerely, [Your Name] [Position / Subject] [Contact Details]


Step 3: Parent Communication

Parent Information & Permission Letter


[School Name] — Robotics & Coding Club

Dear Parent/Guardian,

We are excited to announce a new Robotics & Coding Club at [School Name]! Your child has expressed interest in joining.

What is it? A weekly after-school programme where learners build electronic projects, learn to code, and develop teamwork skills using technologies like Arduino, Scratch, and robotics kits.

When: Every [day], [time] to [time] Where: [Room/venue] Cost: [Free / R___ per term for materials] What to bring: Nothing — all equipment is provided

Skills your child will develop:

  • Logical thinking and problem-solving
  • Basic coding and electronics
  • Creativity and invention
  • Teamwork and communication
  • Presentation skills

Safety: All activities are supervised. Electronic components used are low-voltage (5V, battery-powered) and safe for young learners. Safety guidelines are taught in the first session.

Please complete and return the slip below by [date].


PERMISSION SLIP

I, _________________________ (parent/guardian), give permission for my child _________________________ (learner name) in Grade _____ to attend the Robotics & Coding Club.

Emergency contact number: _________________________

Allergies or medical conditions: _________________________

I consent to photos of my child's projects being shared on the school/club social media pages: Yes ☐ No ☐

Signature: _________________________ Date: _____________


Step 4: Suggested Curriculum — Term 1 (10 weeks)

Weeks 1–3: Introduction & Basics

Week 1: Welcome to Robotics

  • What is robotics? Show video examples (search "WRO SA" on YouTube)
  • Ice-breaker: build the tallest tower from paper + tape (10 min challenge)
  • Introduce the Arduino board — pass it around, identify parts
  • Install Arduino IDE on all computers
  • Take-home: "What robot would you build if you could build anything?" — write or draw

Week 2: Your First Circuit

  • Electricity basics: voltage, current, resistance (5 min explanation)
  • Build the LED blink circuit on breadboards
  • Upload the Blink sketch
  • Challenge: Change the blink speed, add a second LED
  • Introduce circuit diagrams (draw what you built)

Week 3: Inputs & Outputs

  • Digital vs. analog — what's the difference?
  • Add a push button to control the LED
  • Read a light sensor (LDR) and display values on Serial Monitor
  • Challenge: Make the LED brightness respond to the light sensor

Weeks 4–6: Building Blocks

Week 4: Sensors

  • Ultrasonic distance sensor (HC-SR04)
  • Measure distances, display on Serial Monitor
  • Create a "proximity alarm" that beeps when something is close
  • Challenge: Make different tones for different distances

Week 5: Motors

  • DC motor basics — how a transistor acts as a switch
  • Wire a motor circuit (with flyback diode for safety)
  • Control motor speed with PWM (analogWrite)
  • Challenge: Use the light sensor to control motor speed

Week 6: Servo Motors

  • What's different about a servo? (angle control vs speed control)
  • Wire a servo motor
  • Program it to sweep back and forth
  • Challenge: Build a "sensor turret" — servo + ultrasonic sensor that scans left to right

Weeks 7–9: Robot Build

Week 7: Chassis Assembly

  • Distribute robot chassis kits (2WD car platforms)
  • Assemble the chassis, mount motors, attach wheels
  • Connect the motor driver (L298N) to Arduino
  • Test: drive forward, backward, turn

Week 8: Adding Intelligence

  • Mount ultrasonic sensor on the front
  • Program obstacle avoidance: if distance < 20cm → stop → turn → go forward
  • Test and debug
  • Challenge: Make the robot find its way out of a box maze

Week 9: Line Following

  • Mount IR sensors on the bottom of the robot
  • Explain line-following logic (detect black line on white surface)
  • Code the algorithm: left sensor sees line → turn left, right sensor → turn right
  • Create a test track with black electrical tape

Week 10: Showcase

Week 10: Learner Showcase

  • Each pair prepares a 3-minute presentation of their favourite project
  • Invite parents, other teachers, and the principal
  • Set up demo stations where visitors can try the robots
  • Celebrate! — certificates, photos, social media posts
  • Collect feedback from learners: "What do you want to learn next term?"

Funding Ideas

If the school can't fund equipment, try these approaches:

  1. Corporate sponsorship: Write to local businesses (banks, telecoms, mining companies). Many have CSI (Corporate Social Investment) budgets specifically for education
  2. Parent fundraising: Run a tech showcase evening where parents donate towards equipment after seeing what their children have built
  3. NPO partnerships: Contact organisations like M²P INNOVATION Hub, SAASTA, or Code4CT for equipment loans or donations
  4. Department of Education: Apply for STEM grants through your district office
  5. Crowdfunding: Use platforms like BackaBuddy (South African crowdfunding) to raise funds online
  6. Recycled materials: Many projects can start with recycled materials — cardboard chassis, recovered motors from old toys, salvaged electronics

Running the Club Long-Term

Keep Momentum

  • Set a competition goal — register for WRO SA or host an inter-school challenge
  • Create a learner leadership structure — senior members mentor new joiners
  • Document everything — photos, projects, and learner reflections build your portfolio
  • Share on social media — parents love seeing their children's creations
  • Report back to the SGB every term with attendance data and learner outcomes

Building a Team

  • You don't have to run it alone — recruit volunteer facilitators from:
    • University engineering/IT students (community service hours)
    • Parents with tech backgrounds
    • Senior learners from Grade 11–12
    • Other teachers who are curious
  • Create a WhatsApp group for facilitators to coordinate

This resource is provided free by M²P INNOVATION Hub. We're happy to advise schools starting their own clubs — contact us anytime.

Found this useful?

Share it with a colleague or browse more free resources for your classroom.

Browse All Resources