Moodle is not just a brochure site with a CMS installer. Course files, quizzes, scheduled jobs and simultaneous learners create storage and background-work requirements that should be checked before launch. This page lists providers that report Moodle support; verify PHP, database, cron, backup retention and the storage policy on the actual plan.
A small course can begin on shared hosting if the provider's limits are clear. More learners, video, reporting or integrations benefit from a VPS where RAM, disk and job scheduling are under your control. Use Linux VPS when the learning platform becomes an application rather than a simple site.
Straight answers about ranking methodology, pricing and choosing the right plan.
A small course with modest files and concurrency can. Check cron, storage, backups and PHP limits first. Larger classes, media libraries and integrations are usually more predictable on a VPS.
Consider simultaneous learners, course files, database growth, backups, cron tasks and reporting jobs. These workload factors are more useful than choosing a plan by a generic disk figure.