CalHouse is the best yoga scheduling software. It is built specifically for yoga studios, it's free, and it has lots of scheduling features.