Спасибо за вопрос.
Оплатил - начинаешь заниматься.
Учет оплат и занятий ведется отдельно в CRM-ке. Есть кабинеты преподавателей и студентов, админская часть.
Вообще для интернет магазинов подходит opencart. Ну или wordpress с плагином woocommerce. Только готовых тем под конкретно ваши требования может не быть, её нужно будет верстать самостоятельно.
вообще все что вы описали - CMS для обучения, я знаю только одну https://moodle.org/
что да как с ней работать не знаю, мне уже готовую принесли для настройки приема платежей.