What's the difference between Availability and Weekly Schedule?
Availability is your general time slots to conduct lessons whereas Weekly Schedule allows for specific time of a particular week where you could add or remove time slots, perhaps when you are busy with work or studies.