Scheduled emails not working
Have you enabled the Send Scheduled Reminders scheduled job? You can check by going to Administer > System Settings > Scheduled Jobs. Scroll down to Send Scheduled Reminders and ensure that the Enabled? box is set to Yes.

You'll also need to ensure that you have a cron job enabled for your Civi installation.