That depends on the karaoke set you buy. But usually, kids’ karaoke sets will have at least a few songs in them by default. But at most you will get a couple of dozens of songs in that. These might not be the songs that you love to sing, though. So, regardless of if the karaoke set you are going to buy comes with songs or not, you ought to buy a set of karaoke songs that your kids will love to sing. More advanced karaoke sets do not need a CD. You will be able to play the songs via a Bluetooth connection or by plugging in a USB drive to the machine.