Okay kiddo, so imagine you are going to make a sandwich. In order to make a sandwich, you need bread, peanut butter, and jelly. But first, you have to go to the kitchen to get those things.
Instruction scheduling is sort of like making a plan for getting all of the things you need to make your sandwich. Instead of just randomly going to the kitchen and grabbing things one at a time, you can figure out the best way to go and get everything you need in the shortest amount of time.
In computer terms, a program is made up of many instructions that the computer has to follow in order to do what it's supposed to do. Just like with the sandwich, you don't want the computer to waste time going back and forth between different instructions. That's where instruction scheduling comes in, because it helps the computer figure out the best order for doing all of the things it needs to do as quickly as possible.