A few ideas to entertain middle schoolers at home includes visiting the park, watching educational television shows, playing entertaining video games, learning to cook simple snacks or reading.