If you are looking for software to help manage your dance school, DSM (Dance Studio Manager) is a great choice because it makes it easy to book private lessons and schedule group classes. It also has many other features. It includes automated messaging, so that once you schedule the lessons, your students can get reminders before the class start time. And DSM also makes it easy to take credit cards online, and even set students up on memberships with recurring payments that are automatic, making it easy to predict the studio's monthly income. There is also an article on their website about their scheduling software features.