DIY Projects

10 Awesome Science Experiments for Middle Schoolers

Easy To Do Science Experiments

Young students are quite inquisitive about the universe, environment and everything in it. The best way to foster a student’s curiosity is through science experiments. Kids learn better by doing things by themselves. If you want your child to ace up his intelligence, then he should experience how science works. The following are the 10 very simple and easy-to-to science experiments for middle schoolers.


An easy and simple science experiment for middle schoolers that show how a filter system works. Moreover, this experiment also teaches students to learn science, not just by reading but by performing.


For this experiment, you need a teaspoon, two jars, red food coloring, activated charcoal, and a measuring cup.


  1. Fill the measuring cup with water up to half. Add around 8 drops of food coloring
  2. Divide this mixture equally by pouring half of it in each of the two jars.
  3. Now, add two teaspoons of activated charcoal to one of the jars and cover both of them. 
  4. Leave them in a secluded place for several days.
  5. Note the color of both the jars after an hour, 5 hours, 24 hours and then once a day. Repeat this for three days.

You will notice the difference in the color of water in the two jars. One will be colored and others will be colorless because activated charcoal absorbs impurities from water.

Get Your Free Trial Coding Class Now!


This science experiment for middle schoolers is filled with fun and science. In this experiment, students will learn the underlying phenomena and practice their experimentation skills.


You will need borax, hot water, and food coloring and a flower (real or fake).


  1. Start by pouring boiling water in a jar that can keep the flower in place.
  2. Add borax into the jar and stir until it is fully dissolved.
  3. Now add food coloring to this solution.
  4. Gently place the flower into the jar and let the crystal formation start. The process can take anywhere between 1 hour to one day. Crystal will grow thicker with time.
  5. Remove the crystal flower from the jar and let it dry.
Get Your Free Trial Coding Class Now!


Have you ever wondered why some colors help us in remembering things easily? This science experiment for middle schoolers will quench all your curiosities.


This experiment doesn’t require costly equipment. You only need a set of colored markers, index cards and a group of friends!


  1. Bring volunteers for this experiment (teachers, students, parents, etc).
  2. Select random and unknown dates from history.
  3. Now, on the three groups of index cards write dates at the front and the event happened on those dates on the back.
  4. One group of the card should be in a color that links emotional response ( for anger). Use black color for the second group of cards and any random color for the third group.
  5. Divide volunteers into three groups- control, trend, and random. Allow them to study and remember the information on the cards. Then tell them to test their memory.
  6.  On the next day conduct the same test without giving any extra time to study. This will test their long-term memory.


Students must know the difference between acids and bases as they form the basis of chemistry. Now the interesting part is that you can make your own pH indicator to check an acid or base by using cabbage in this science experiment for middle schoolers.


You will require red cabbage, pot, eyedropper, water, and test tubes, household items like orange juice or shampoo to check their pH.

Get Your Free Trial Coding Class Now!


  1. First, chop the red cabbage and put it into a water-filled pot. A quarter of cabbage would be enough.
  2. Cook the mixture for approximately 15 mins, over a medium flame. Ensure water has absorbed the purple color of the cabbage. Remove cabbage and retain water.
  3. Fill the test tubes with this indicator. Now add substances like orange juice to the test tubes. The indicator will turn greenish for basic and for acids, it will turn red.
  4. Make a table for recording your results.


Thermometers which are used to measure the temperature of our body can be made at home too!


You will require modeling clay, water, rubbing alcohol, a clear plastic bottle, a clear straw,  and a thermometer for reference.


  1. Add equal amounts of water and rubbing alcohol into the bottle up to its quarter.
  2. Pour some drops of food coloring and shake well to ensure mixing.
  3. Now, insert the straw and cover the part of straw with clay and bottle opening to make straw steady.
  4. Test your thermometer by wrapping your hands around the bottle and note any change in liquid level in the straw.
  5. The heat will expand the liquid and will cause the level to rise.
Get Your Free Trial Coding Class Now!


In this science experiment for middle schoolers, students need to dissect a flower learn about the anatomy of a flower.


You will need a flower with easily distinguishable parts for example-hibiscus. You will also need a scalpel, pins, and materials for labeling the parts.


  1. Start by instructing the students on using a scalpel with precision. Also, teach them how to locate parts of flower-like stamens, petals, and ovaries.
  2. Keep the flower open using pins and let the students study and draw the internal parts.
  3. Note the lengths of flower dissected by each student to discuss how it can affect flower’s fertility.

This experiment along with the previous ones are very simple science experiments for middle schoolers. They can be done easily at home or in class


Sun helps us to keep our body warm but it can also help in cooking food. This experiment educates students on how solar energy can help in cooking food.


You need a cardboard box, pencil, scissors, tape, oven mitt, foil, plastic wrap, newspaper, a thermometer, and cooking ingredients.


  1. Draw a square on the box with a one-inch gap from the outer edges of the box.
  2. Cut the three sides of the square and fold the fourth side to make a flap.
  3. Wrap a foil on the inner side of the flap tightly.
  4. On the bottom of the box, place a black paper.
  5. Cut and place two plastic wraps on the top of the box. Apply tape to keep it in place.
  6. Place rolled out newspapers on the inner sides of the box to make it rigid.
  7. Store ingredients in the oven and place it in the sun.
Get Your Free Trial Coding Class Now!


The compass tells us the direction we are heading by using Earth’s magnetism. In this experiment, students will learn how magnetism of Earth affects a needle of a compass.


You just need a magnet, steel needles, pencil, string, and a wide-mouthed jar.


  1. Magnetize the steel needle by rubbing it 30-50 times with a magnet. The magnet will align the electrons in the needle thus magnetizing it. 
  2. Tie one end of a string to the middle of the needle and other to the middle of the pencil.
  3. Place the pencil across the mouth of the jar with the needle hanging inside freely. The needle will then point towards the North.


This activity encourages students to learn about the effects of oil spills on nature.


You need water, corn and vegetable oil, a toothbrush, liquid soap, and a feather.


  1. Draw a grid with “Absorbed”, “Repelled”, and changes written on top and water, oil and liquid soap written on left.
  2. Dip the feather into the water and note the effect.
  3. Now dip it into oil and then sprinkle some water on it. Note if water gets repelled or absorbed.
  4. Add liquid soap to water and try to remove the oil on the feather.
  5. Note and compare the final state of the feather with the original one.
Get Your Free Trial Coding Class Now!


This science experiment for middle schoolers is both fun and engaging. The purpose is to see how temperature affects bubble life.


For this activity, you will need a bubble solution, two identical jars with lid, measuring spoons, thermometer and stopwatch.


  1. Fill three bowls with hot water, cold water, and ice water to make water baths.
  2. Label each jar with the temperature of the place it is kept in.
  3. Pour some bubble solution to each jar to wet the inside of the jar and form as many bubbles as possible.
  4. Place jars in different temperatures (or different water baths).
  5. Shake each jar for the same period of time and note down the time bubbles take to pop.
  6. Repeat three more times.
  7. Construct a table with temperatures and time that bubbles lasted. Calculate the average time for each temperature by dividing the total time recorded in three trials by 3. Do this for all three jars.
Related posts
ForumDIY ProjectsPuzzles & Maths

8 Winter Math Activities for Kids

Leave a Reply

Your email address will not be published. Required fields are marked *