Ask parents what they want from a tuition center's communication, and the answer is almost never a feature request. It's reassurance: did my child get to class, did the payment go through, how did the last exam go.
The mistake many systems make is assuming every parent will open a dedicated app. In practice, some will, and some will only ever read an SMS or a WhatsApp message. Building for one channel means the other half of your parents stay in the dark.
That's why ClassManager pushes the same event, a check-in, a payment, a result, across push notification, SMS, and WhatsApp at once. The parent doesn't have to pick the right channel. Whichever one they actually check will have the update.