Рассматривали в свое время и альфу, и мой класс и несколько других решений для 1к+ обучающихся.
Выбрали холихоп, клиент очень доволен)
А как вы связь делаете амо и холлихопа, если ученик - ребенок, а плательщик - родитель? В амо у вас контакт=родитель? А в холлихопе все привязано к ученикам.
В итоге ситуации, когда у 1 родителя больше 1 ребенка слабо решаемы получаются.