Getting into STEM research in high school is a great way to explore what excites you and gain practical experience along the way. Research projects allow you to delve deeper into topics you enjoy, test your ideas, and refine your problem-solving skills. Whether you are interested in how technology shapes the world, why plants grow in various environments, or how data can address real-world issues, there is something for everyone.
Getting involved in STEM research will help you figure out how to design and test your own ideas, get creative, and think more critically. What’s great about STEM research is that you don’t need a fancy lab to start. You can conduct simple experiments, collect and analyze data, and learn to think like a scientist or engineer. It’s also a solid way to build confidence and stand out on college applications, especially if you’re considering a STEM major. Plus, you’ll have opportunities to connect with mentors and local programs that can support your journey.
The topics below span biology, chemistry, computer science, physics, and environmental studies. They’re beginner-friendly but still give you space to think creatively and explore on your own. Working on one of these can help you learn more and understand how STEM plays a role in everyday life. To help you get started, here are STEM research topics for high school students that you can explore based on your interests and available resources.
Biology & Life Sciences
These fields explore how various living things grow, function, and interact with one another and their environment. You can study topics such as cells, genetics, or diseases to understand the processes that keep organisms alive.
1. Studying How Sleep Affects Cognitive Performance
In this project, you can ask volunteers to track their sleep in a journal and complete simple memory and thinking tests each day. The project involves designing small tests, creating surveys, and analyzing data to examine the impact of sleep on cognitive ability. After collecting the results, you can use basic statistics to see how sleep patterns relate to performance. This study gives you a glimpse of fields such as neuroscience, psychology, and physiology. It can also help you understand how the amount of sleep people get affects their memory, cognitive skills, and problem-solving abilities.
2. Investigating the Effects of Caffeine on Plant Growth
You can experiment with how caffeine affects plant growth by watering plants such as lettuce or beans with different caffeine levels and tracking their growth over a few weeks. You can measure plant height or leaf count regularly, as well as use tools such as Excel or R to analyze and compare the results. After studying the results, you can determine whether caffeine has a detrimental, beneficial, or neutral effect on plant growth. This project helps you see how varying caffeine amounts affect plant growth and seed germination. This research connects to botany and plant physiology.
3. Analyzing How Common Bacteria Develop Resistance to Antibiotics
You can grow common bacteria in a lab and observe how they respond to repeated antibiotic exposure. In this project, you’ll need to use sterile techniques, check growth under a microscope, and record data to track changes over time. You can then compare how effectively antibiotics stop growth across multiple trials to determine if the bacteria are becoming more resistant. This project relates to microbiology and pharmacology and can help you understand why antibiotic resistance has become a major public health concern.
4. Studying Microbes Found in Nearby Water Sources
This project studies the types of bacteria found in local everyday water sources such as streams, ponds, or even tap water. You can collect small samples from different locations, grow bacterial cultures in a lab, and observe them under a microscope. Using microbiological plating and data classification, you can compare bacterial growth between samples and identify common species found in your area. The project requires both fieldwork and lab work, and gives you a close look at how microorganisms live in natural environments. You’ll get to explore environmental microbiology and ecology, as well as learn how water quality and bacterial populations reveal the health of a local ecosystem.
Engineering & Technology
These areas focus on designing, building, and improving systems, devices, and processes to solve real-world problems. You can work on projects such as improving lab equipment, building medical sensors, or developing new healthcare technologies for everyday use
5. Building a Solar-Powered Charging Station
You can build a small charging station using solar panels, basic circuit components, and simple wiring. This project lets you explore whether a small solar-powered setup can reliably charge devices such as phones or tablets. You can test its power output in different sunlight conditions to see how efficiently it converts solar energy into electricity. You can also utilize CAD software to enhance the design for improved performance. This project connects to electrical engineering and renewable energy.
6. Creating a Low-Cost Water Filtration System
You can design a mobile app that helps people track their daily carbon footprint. Using JavaScript or Python, you can build a simple prototype that allows users to log activities such as travel, food choices, and energy use to see how their habits impact carbon emissions. You can also design an easy-to-use interface that motivates people to make greener choices. You can test the app with a few users and collect feedback to improve its features and accuracy. The project combines computer engineering and sustainability, demonstrating how technology can create environmental awareness.
7. Building a Sensor-Based Irrigation System to Use Water Efficiently
This project focuses on building a smart irrigation system that uses sensors to cut down on water waste in gardens. You can connect soil moisture sensors to an Arduino or similar microcontroller to automatically water plants only when the soil actually needs it. You can then collect data over time to compare water use with and without the system and assess its effectiveness. You’ll get hands-on experience with electronics, basic coding, and data analysis as you fine-tune the design. The project introduces you to agricultural engineering and the Internet of Things, demonstrating how technology can make gardening more efficient and environmentally friendly.
8. Testing Biodegradable Plastics for Strength and Durability
This project studies how biodegradable plastics hold up against regular plastics when put under stress or pressure. You can test different samples by bending, applying weight, or stretching them to see how much force they can handle before breaking. Over time, you can also track changes in their weight or appearance to see how fast they degrade. Recording and graphing your results will help you compare the strength and durability of each material. The project connects to materials science and polymer chemistry and can help you learn how sustainable materials might one day replace traditional plastics in everyday use.
9. Designing a Drone-Based Delivery System
This project studies how drones can deliver small packages more efficiently by testing different flight paths. You can create a delivery model using programming and GPS tracking to plan and test routes. You can also use flight simulation software to adjust factors such as distance, obstacles, and battery life, which will help you determine the most efficient paths. The project combines robotics, coding, and data analysis to improve drone delivery performance. It focuses on fields such as aerospace engineering and computer science, and can help you learn how drones can be optimized for real-world tasks such as local deliveries or transporting emergency supplies.
Computer Science & Data Science
These fields focus on using technology and data to understand problems and create solutions that impact everyday life. You can work on coding projects, try out machine learning, or analyze data to find patterns in areas such as medicine or biology.
10. Developing a Machine Learning Model to Predict Air Quality
This project involves building a simple machine learning model to predict daily air quality using weather and pollution data. You can work with publicly available datasets that contain information on humidity, temperature, and pollutant levels. Using Python tools such as Pandas and scikit-learn, you can clean the data, train your model, and test how well it can predict air quality over days and locations. The project combines coding and data analysis, and connects computer science with environmental engineering. It can help you learn how technology can monitor air quality and support healthier communities.
11. Designing a Mobile App for Tracking Personal Carbon Footprint
This project involves creating a mobile app that helps people track their daily carbon footprint. You can build a simple prototype using JavaScript or Python and design an easy-to-use interface that makes it easy for users to log their activities. The app can include entries for things such as travel, food choices, and energy use, helping users understand how their everyday habits contribute to carbon emissions. You can test the phototype with a small group of users and collect feedback to improve its features and accuracy. The project combines computer engineering and sustainability, demonstrating how technology can create environmental awareness.
12. Analyzing Social Media Data to Detect Misinformation
This project examines how the wording of online posts can show whether the information is accurate or misleading. You can collect posts or comments from sites such as Reddit or Twitter using available APIs (Application Programming Interface) and analyze them with Python tools that process text. You can analyze tone, word choice, and sentence structure to spot patterns that appear more often in false or exaggerated claims than in reliable ones. You’ll need to utilize natural language processing and text analysis, which are common in data science, to uncover these patterns. Through this project, you’ll learn how online messages are created and how technology can help detect misinformation.
13. Modeling How Diseases Spread Using Computer Simulations
In this project, you’ll build a simple computer simulation in Python, using libraries such as NumPy or matplotlib to model how infections spread through a population. This project examines the spread of diseases and the effectiveness of public health measures in slowing them down. You can also adjust factors such as vaccination rates, quarantine rules, or social contact levels to learn how they impact the spread of diseases. You can use mathematical modeling and data analysis to interpret the results of the simulation. This project connects to epidemiology and computational biology and can help you understand how scientists use simulations to study outbreaks and guide real-world health decisions.
14. Using Computer Simulations to Improve Traffic Flow
This project looks at how computer algorithms can improve traffic flow by optimizing traffic light timing. You can use Python and basic graph theory to model roads, intersections, and vehicle movement. With real or simulated traffic data, you can test your algorithm to see how different timing patterns affect congestion and wait times. By experimenting with small timing changes in a simulation tool, you’ll be able to observe how even minor adjustments can make a big difference in traffic flow. This project links computer science with urban engineering and can help you understand how data and algorithms help cities run their traffic more smoothly.
Chemistry
Chemistry explores how different substances interact, react, and change. Through experiments, you can learn about different chemical reactions, analyze compounds, or study materials used in health and medicine.
15. Testing the Efficiency of Natural Water Purifiers
This project examines how well natural materials such as sand, charcoal, or gravel can clean water compared to commercial filters. You can pass the same water sample through different filters and measure how much cleaner it gets. You can use basic chemistry methods to track changes in clarity, pH, or contaminant levels before and after the process of filtration. If you have access to tools such as titration equipment or a spectrophotometer, you can collect even more accurate data. This project connects environmental chemistry with materials science, and it shows that everyday materials can help make water safer, especially in areas where commercial filters are hard to find.
16. Investigating Eco-Friendly Ways to Prevent Metal Corrosion
This project explores whether natural plant extracts can help prevent metals from rusting or corroding. You can coat small metal samples with different plant-based solutions and place them in moisture or saltwater for a set time. You can track changes in weight or appearance to see which extracts slow corrosion the most. The experiment involves setting up your tests carefully, running chemistry lab work, and observing results over time. This connects to green chemistry and materials engineering, showing how natural substances might one day replace synthetic chemicals in protecting metals.
17. Comparing the Energy Output of Different Biofuels
This project compares the energy produced by different plant-based fuels when burned. You can test biofuels made from materials such as sugarcane, corn oil, or algae and measure the amount of heat each produces. You can use basic energy measurement tools and calorimetry to record temperature changes and determine which fuel is most efficient. Graphing the results will help you spot patterns and compare the energy efficiency of each biofuel. The project relates to chemical engineering and renewable energy and can help you understand how biofuels can reduce reliance on non-renewable sources.
18. Exploring How Local Rocks Break Down Through Chemical Weathering
This project examines how acids and common pollutants cause the breakdown of local rocks over time. You can collect small rock samples from different places and expose them to various acidic or polluted solutions in a controlled experiment. By measuring changes in their weight or checking their surfaces under a microscope, you can see how much each sample has worn down. The project combines outdoor sample collection with simple lab tests, helping you learn how chemical weathering shapes landscapes and damages building materials. It relates to geochemistry and environmental science, showing how pollution and acid rain gradually impact both natural and human-built environments.
Mathematics & Physics
Math and physics are used to explain natural phenomena with formulas, models, and scientific principles. Research in these fields could include analyzing biological data, modeling how diseases spread, or studying the physics behind medical technologies.
19. Investigating Sound Absorption by Different Materials
This project explores how various materials absorb or block sound to determine which ones are most effective in reducing noise. You can use sound meters and frequency analysis to measure how sound changes when it passes through or reflects off materials such as foam, fabric, or wood. By conducting controlled tests and recording the data, you can compare the effectiveness of each material in reducing noise. This project will help you understand how sound travels and can be useful for designing quieter homes, classrooms, or studios.
20. Studying How Different Factors Affect the Motion of Projectiles
This project examines how factors such as launch angle and air resistance influence the distance a projectile travels. You can launch small objects at different angles and speeds, and use motion sensors or simple measuring tools to track their paths. You can then compare your observations with physics equations to learn how real-life conditions differ from ideal models. Graphing the data can help you spot trends and learn how factors such as angle and air resistance can change a projectile’s motion. The experiment combines physics and applied mathematics, and gives you hands-on experience working with force, motion, and data analysis.
21. Exploring the Efficiency of Various Bridge Designs
This project examines how different bridge designs handle weight and pressure to determine which shapes distribute loads most effectively. You can build small bridge models from materials such as wood, plastic, or cardboard and test the amount of weight they hold before bending or breaking. You can use basic physics and structural modeling to track how forces move through each design and record data to compare their performance. This project will help you understand how civil engineers design safe and efficient bridges, and give you hands-on experience with structural design and problem-solving.
Environmental Science
This field examines the working of natural systems work and impact of environmental changes on health, ecosystems, and communities. You could study pollution, test water quality, or find ways to make communities more sustainable.
22. Measuring Microplastic Levels in Local Soil or Water
This project investigates how common microplastics are in local soil and water. You can collect samples from beaches, rivers, parks, or even your neighborhood and use simple filtration methods to separate tiny plastic particles from natural materials. After this process, you can examine the filtered samples under a microscope to identify and count the microplastics. You can also compare samples from different locations to identify areas that have higher levels of plastic pollution. The project connects to environmental science and ecology and helps you understand how everyday waste can end up in natural ecosystems.
23. Assessing Renewable Energy Potential in Your School
This project examines whether your school could switch to renewable energy sources such as solar or wind power. To begin with, you can gather data on the school’s electricity usage and use energy modeling tools to estimate the amount of power that can be generated by solar panels and small wind turbines. Sensors or public weather data can help you measure sunlight or wind patterns around the campus to find the best locations for renewables. Analyzing the results will show if renewable energy is practical and cost-effective for your school. The project connects to environmental engineering and physics, and helps you understand how schools can reduce their carbon footprint through sustainable energy choices.
24. Studying How Effectively Local Plants Absorb and Store Carbon
This project investigates the capacity of local plants to absorb and store carbon dioxide by collecting and analyzing data using basic statistical tools. You can choose a few native plant species and measure their leaf size, height, and overall growth to estimate the amount of carbon they store. Next, you can use basic carbon calculation formulas and simple field measurements to calculate each plant’s carbon absorption and storage. This project focuses on ecology and environmental biology, demonstrating how plants contribute to reducing carbon emissions and maintaining environmental balance. It also gives you hands-on experience with fieldwork and basic data analysis.
25. Analyzing How Urban Areas in Your City Retain and Generate Heat
This project examines how different parts of a city, such as parks, roads, and buildings, impact local temperatures. You can collect temperature readings from a variety of locations using thermometers or sensors. Next, you can compare the data with maps or satellite images to learn how heat spreads across urban and green spaces. You can also use GIS (Geographic Information System) tools and data visualization techniques to create temperature maps that highlight areas of higher and lower temperatures. The project connects geography with climate science, helping you learn how city design, surface materials, and land use shape local temperature patterns. This phenomenon, known as the urban heat island effect, shows how human-built environments can influence local climate.
Bonus option — Horizon Academic Research Program
If you’re looking for mentorship to develop your own research project, the Horizon Academic Research Program offers trimester-long opportunities across 600+ topics in fields like physics, neuroscience, biotechnology, AI, and data science. You’ll work one-on-one with a mentor, typically a PhD student or professor, to design and complete a 20-page research paper that can be submitted to an academic journal. The program also provides a recommendation letter to support college or research applications. Application details can be found here.
Image source –




