How to make a campaign

I have a client that running an English conversation school.He wants to send email 1 day before lesson each student.
In that case, please tell me how to make a campaign.
For example, if I have lessons from Wednesday at 10 o’clock, I would like to send reminders to students every Tuesday.

It will depend upon how dynamic your need is. Will the day that a lesson is scheduled change or is it static. You have the option of using campaign merge fields (different from contact merge fields) or by using the field timer which is set as a date timer based on a custom field’s value.