No, your calendar of lessons and events is NOT made public to anyone that is not already registered with your school.

A good solution to this is to have all potential students/parents register with your school first using the My School Books "Sign-Up" form. When creating your "Sign-Up" form on your webpage, or embedding it on a third party website, there is an option to set all newly registered students to "Auto-Active".

Enabling the "Auto-Active" feature will set all new students "Status" to "Active" automatically and email them their "Student Portal" login information. Once received, they can log in and view any event or lesson that is public or open registration. They cannot view another student's private lessons. The benefits to this is, even if the students/parent decides not to sign-up for lessons at that time, you have still captured their contact information for future marketing and/or follow up.