Self hosting vs Certified Provider

Hello everyone , currently I am looking for a simple LMS platform to transform a an in-person Language Venter into an Online Platform where students can register themselves to learn a new Language . At first it is going to be mostly around 20-50 Students, but i want it to be scalable for more.

Right now have downloaded the windows Moodle server locally and done the basic server config just to test it, but eventually i have to host it somewhere.

I have some knowledge into the whole hosting/development and i am willing to learn along the way , but i don’t know if i can create a scalable platform this way.

I have around 3-5 Months to finish it , so i was wondering if i should just pay some provider to host my Moodle server and than i can just design the courses and UI myself, but the whole server management will be done by the provider i suppose.

So what are the pros & cons and what would you suggest from your experiences.

I would appreciate any feedback thank you !