Hello,
I have cheeked all provided points and notes and have full understanding about business, Here I would like to say that we already developed websites for Online Learning there have Admin section, Teachers section and Students dashboard with membership plans feature and will surely help you to WordPress LearnPress website with the following attributes/functionalities.
<< Please message us on freelancer where I can show you some of the our Online Learning websites works that we have done for other clients.
As I have extensive experience with Wordpress, PHP, MySQL, HTML5/CSS3/jQuery, I am also expert at theme development, plugin development, PSD to WordPress, customization of WP core for development of custom modules.
Looking forward to hear from you soon.
Regards,
Kaushal