12 Engineering Design Projects for High School Students

Are you a high school student who enjoys solving problems, working with tools, or building things from the ground up? Engineering design projects provide a great opportunity to bring your ideas to life through hands-on application. Whether it involves coding an automation tool, constructing a bridge, or developing a sustainable energy model, these projects offer a dynamic way to learn through doing.

Engineering projects also serve as a valuable introduction to various disciplines—such as mechanical, electrical, biomedical, and software engineering—while allowing you to apply principles of mathematics, physics, and computer science. If you plan to pursue STEM in college or are simply curious about how technology shapes our world, starting early can be highly beneficial. Moreover, these projects can enhance college applications and prepare you for science fairs, competitions, or internships.

What Makes a Strong Engineering Design Project?

A compelling project is not just about using interesting technology—it should be grounded in design thinking and address real-world challenges. Here are the key components to keep in mind:

  • Identify a problem or need: Begin with a problem that resonates with you. The most effective projects are those connected to real-world issues or personal interests.

  • Design a solution: Follow the engineering design process—define the problem, generate ideas, prototype, test, and iterate.

  • Keep it hands-on: Whether physical or virtual, your work should involve tangible experimentation—building, coding, testing, and refining.

  • Document your work: Maintain detailed notes, record test results, and reflect on adjustments as the project evolves.

  • Consider impact: Evaluate how your design improves a system or addresses a need. Can it be used or scaled? Consider usability, affordability, and sustainability.

Here are 12 engineering design project ideas for high school students.

1. Smart Watering System for Plants

This is a beginner-friendly project that combines sustainability and smart home technology. This system uses soil moisture sensors connected to an Arduino or Raspberry Pi to automatically activate a water pump when the soil is dry. Advanced versions could include mobile app integration or weather APIs to optimize watering schedules.

Subject Areas: Electrical Engineering, Environmental Engineering, Internet of Things (IoT).

Experience Level: Beginner.

Resources & Datasets: Arduino Based Smart Watering of Plants, IoT Smart Plant Watering System Project.

Drawbacks: Sensors may be imprecise and require calibration; hardware costs can add up.

Who It’s For: High school students interested in automation, IoT, or eco-conscious engineering.

2. DIY Wind Turbine for Small Devices

This is a great project if you're curious about renewable energy. You’ll design a wind turbine capable of powering small electronics like LEDs or phone chargers. This project explores energy conversion, blade design, and environmental conditions. You can challenge yourself by testing different blade shapes or angles and recording output data.

Subject Areas: Mechanical Engineering, Renewable Energy.

Experience Level: Beginner to Intermediate.

Resources & Datasets: Easy DIY wind turbine, Electricity Producing Wind Turbine.

Drawbacks: Limited energy generation; dependent on wind availability.

Who It’s For: High school students passionate about sustainability, mechanics, and green tech.

3. Biomedical Prosthetic Arm Prototype

If you're interested in health tech or prosthetics, try creating a basic prosthetic arm that mimics hand movements using servo motors and sensors. This project introduces biomechanics, sensor integration, and functional prototyping using 3D printing or modeling materials.

Subject Areas: Biomedical Engineering, Mechanical Engineering.

Experience Level: Intermediate.

Resources & Datasets: Robotic Arm 3D Printed, Prosthetic Arm: Prototype Design.

Drawbacks: Complex assembly; may require specialized components.

Who It’s For: High school students interested in health tech, assistive devices, and robotics.

4. Self-Sorting Trash Bin Using AI

If you're passionate about environmental issues and want to try your hand at machine learning, this project is for you. You can develop a smart trash bin that uses sensors or a camera to differentiate recyclables from general waste, utilizing a basic machine learning model. You can also add features like voice feedback or a display to promote user awareness.

Subject Areas: Robotics, Artificial Intelligence, Environmental Engineering.

Experience Level: Intermediate.

Resources & Datasets: Smart AI Dustbin with Touchscreen, Sort It Out.

Drawbacks: Requires dataset collection; classification may be imperfect.

Who It’s For: High school students interested in AI, environmental innovation, and automation.

5. Popsicle Stick Bridge Stress Test

This is a hands-on project that demonstrates how civil engineers design strong and efficient structures. Using just popsicle sticks and glue, you will build and test the strength of a bridge. This project teaches structural design, load distribution, and physical forces such as tension and compression.

Subject Areas: Civil Engineering, Physics.

Experience Level: Beginner.

Resources & Datasets: Popsicle Stick Bridge, Material Testing.

Drawbacks: Limited to small-scale modeling; requires precision.

Who It’s For: High school students curious about architecture, construction, or engineering competitions.

6. Wearable Health Monitor

If you're interested in biomedical engineering or fitness tech, you can create a wearable device to track biometric data such as heart rate, steps, or temperature. Using sensors and microcontrollers, this project combines healthcare innovation with real-time data processing.

Subject Areas: Biomedical Engineering, Electrical Engineering.

Experience Level: Intermediate.

Resources & Datasets: Wearable Health Monitoring System Project, Wearable IoT Health Monitoring System.

Drawbacks: Biometric accuracy depends on sensor quality; hardware costs may be a factor.

Who It’s For: High school students interested in fitness technology, healthcare innovation, or electronics.

7. Smart Traffic Light System

This project is perfect for students who want to explore how smart cities use technology to improve safety and efficiency. You can design a traffic light that adjusts its timing based on real-time traffic input from sensors or cameras. Advanced versions can simulate emergency vehicle prioritization or pedestrian detection using simple AI algorithms.

Subject Areas: Software Engineering, Electrical Engineering, Urban Tech.

Experience Level: Intermediate.

Resources & Datasets: Smart traffic light control system, IOT based Smart Traffic Light Control System.

Drawbacks: May require simulation software or complex sensor setup.

Who It’s For: High school students intrigued by smart city infrastructure and transportation systems.

8. Solar-Powered USB Charger

For those who care about sustainable energy, this project offers a practical solution to energy challenges. You will construct a portable charger powered by solar panels to charge small USB devices. This project introduces solar technology, voltage regulation, and practical circuit design.

Subject Areas: Renewable Energy, Electrical Engineering.

Experience Level: Beginner to Intermediate.

Resources & Datasets: Solar USB Charger, Solar Powered Mobile Phone Charger Circuit.

Drawbacks: Needs access to quality solar panels and components.

Who It’s For: High school students interested in sustainable energy and practical electronics.

9. Earthquake-Resistant Building Model

If you’re fascinated by architecture or natural disaster resilience, this project lets you explore how buildings respond to seismic forces. Using household materials, you can test how different structural designs respond to seismic forces. This hands-on experiment introduces building stability concepts, damping, and base isolation strategies.

Subject Areas: Civil Engineering, Structural Engineering.

Experience Level: Beginner.

Resources & Datasets: Everyday Engineering: Build an Earthquake Resistant Structure, Earthquake-resistant construction

Drawbacks: Limited accuracy due to model scale.

Who It’s For: High school students passionate about architecture, natural disaster preparedness, or engineering design.

10. Home Automation System

This project lets you design a smart system to control lights, fans, or other devices remotely using Wi-Fi or Bluetooth. You can use microcontrollers like ESP8266 or Arduino to build an app-controlled home interface. The project involves sensors, microcontrollers, and basic app development for automation. 

Subject Areas: Electrical Engineering, Software Engineering, Internet of Things (IoT).

Experience Level: Intermediate.

Resources & Datasets: Building automation design resources, IOT Home Automation Project.

Drawbacks: Hardware setup and wireless configuration may be challenging.

Who It’s For: High school students interested in smart home technology or embedded systems.

11. Voice-Controlled Assistant Robot

If you’re interested in robotics and natural language processing, this project lets you build a robot that responds to voice commands using speech recognition APIs and a microcontroller. You can expand its capabilities with sensors for object detection or task execution.

Subject Areas: Robotics, Artificial Intelligence, Software Engineering.

Experience Level: Intermediate to Advanced.

Resources & Datasets: Voice Controlled Robotic Vehicle, Arduino Voice Controlled Robot.

Drawbacks: Speech recognition can be affected by noise or accents; hardware-intensive.

Who It’s For: High school students fascinated by voice tech, AI, and robotics.

12. Virtual Evacuation Simulation

This project is great if you like coding and simulation modeling. You will simulate emergency evacuation scenarios using platforms like Unity or NetLogo. This project involves modeling human behavior and infrastructure during emergencies to identify optimal exit strategies.

Subject Areas: Simulation Engineering, Software Engineering, Urban Planning.

Experience Level: Advanced.

Resources & Datasets: Simulating fire escape, Serious Game Design for Simulation of Emergency.

Drawbacks: Steep learning curve; requires understanding of simulation logic.

Who It’s For: High school students interested in disaster planning, simulation modeling, or software design.


Image Source - VAI Logo

Tyler Moulton

Tyler Moulton is Head of Academics and Veritas AI Partnerships with 6 years of experience in education consulting, teaching, and astronomy research at Harvard and the University of Cambridge, where they developed a passion for machine learning and artificial intelligence. Tyler is passionate about connecting high-achieving students to advanced AI techniques and helping them build independent, real-world projects in the field of AI!

Previous
Previous

12 Electrical Engineering Projects for High School Students

Next
Next

12 Civil Engineering Projects for High School Students