Можете попробовать
Getcourse, пользовалась платформой как для обучения, так и для работы с клиентами. Сервис относительно недорогой, можно выбрать тариф на месяц/квартал/год. Там присутствуют все пункты, которые вы перечислили. Можно создавать лендинги, создавать тренинг в виде конструктора, добавлять собственный дизайн, есть разные уровни доступа, которые можно настроить под себя (например, учитель, ученик, администратор, модератор). Есть возможность создать шкалу достижений для учеников, выдавать награды, бейджи. Есть отдельный раздел со статистикой и выгрузкой данных. Ну и если это важно, то интерфейс полностью на русском языке.