LearnDash's published floor, and why it barely narrows the field
LearnDash's requirements page, now hosted in Nexcess documentation and read on 29 October 2026, lists WordPress 6.6 or greater, PHP 7.4 or greater, MySQL 5.6 or greater or MariaDB 10.1 or greater, a PHP memory limit of 128 MB or greater, and HTTPS support. It also states that LearnDash does not support multisite configurations. WordPress.org separately recommends PHP 8.3 or greater, MySQL 8.0 or greater or MariaDB 10.11 or greater, and HTTPS.
Treat the WordPress recommendation as your real floor and the LearnDash numbers as a minimum. Every plan in this guide meets both on paper. What separates them is how much uncached PHP work they can run at once, which is what a logged-in learner generates on every lesson, quiz answer and progress save. Our separate guide on 100 concurrent students covers how to turn a class schedule into questions for a host.
| Item | LearnDash minimum | WordPress.org recommendation | What to ask the host |
|---|---|---|---|
| PHP | 7.4 or greater | 8.3 or greater | Which PHP versions can I select, and can I switch on staging first? |
| Database | MySQL 5.6+ or MariaDB 10.1+ | MySQL 8.0+ or MariaDB 10.11+ | Which database engine and version runs my site? |
| PHP memory limit | 128 MB or greater | Not specified | What is the per-process memory limit on this plan? |
| HTTPS | Required | Recommended | Is a free certificate issued automatically? |
| Multisite | Not supported | Not applicable | Plan one course site per WordPress install. |
Tier 1: pre-launch and small cohorts
If you are building courses, running a beta cohort, or selling self-paced lessons where learners rarely overlap, you are paying for staging, backups and a clean upgrade path more than raw capacity. SiteGround's plan comparison, read on 29 October 2026, lists GrowBig at $4.99 a month for the first 12-month prepaid invoice, renewing at $29.99 a month, with unlimited websites, 50 GB storage, a marketing estimate of about 100,000 visits, staging, automated daily backups and on-demand backups.
Kinsta's cheapest single-site plans (Single 35k and Single 20GB, $35 a month or $350 a year) run 2 PHP threads with 256 MB each according to Kinsta's PHP documentation. Kinsta's own knowledge base says it does not recommend running dynamic sites such as membership or LMS sites on 2-thread plans, while adding that it is fine if you only expect light traffic. For a course site that will grow, Single 65k at $50 a month or $500 a year is the first Kinsta tier with 4 threads.
- Fits: under-construction course sites, small paid cohorts, self-paced catalogs with staggered use.
- Skip this tier if you already run live sessions where most students submit quizzes in the same few minutes.
- Non-negotiables even at this price: staging, daily backups, and a way to restore without a support ticket.
Tier 2: growing schools with live sessions
Once learners overlap, the question becomes how many PHP requests the plan can process at once. Kinsta publishes this directly: Single 65k has 4 threads and a 1 GB pool, and Single 125k and Single 315k have 6 threads and a 1.5 GB pool. Kinsta lists Single 125k at $90 a month or $900 a year. Kinsta's documentation says the more dynamic a website is, the more PHP threads it will likely need.
WP Engine's Essential plan was shown on 29 October 2026 at $28 a month billed annually ($336 upfront) with a 25,000 to 400,000 monthly visit range, 1-click staging and daily backups kept 30 to 60 days. WP Engine states first-year pricing applies to new customers on Essential only and renewal pricing is subject to change, so budget for a higher second year. Liquid Web's managed WordPress page lists Pro and Elite plans at 50k, 150k and 400k monthly visitors with staging, daily backups (14 days on Pro, 30 days on Elite) and Object Cache Pro included, but did not display prices when we read it.
Tier 3: high-volume academies
When you run several cohorts at once, sell group seats to companies, or see sustained CPU pressure on a managed plan, dedicated resources become easier to reason about. KnownHost's managed VPS page lists Basic at $43.25 a month starting price with 4 CPU cores, 6 GB guaranteed RAM, 100 GB NVMe storage and 3 TB bandwidth, and Standard at $63.25 with 6 CPU cores and 10 GB RAM. KnownHost says it handles OS updates, security patches and service configuration while you keep root access. Backups are a paid add-on (JetBackup at $8.95 a month or $107.40 a year). The page describes control panels as preinstalled and fully licensed but does not make clear whether the starting price already includes one, so confirm before ordering.
A DigitalOcean Droplet is the lowest-cost route to a server of your own: the Basic 4 GiB, 2 vCPU Droplet is listed at $24 a month, with backups at 20% (weekly) or 30% (daily) of the Droplet price. It is unmanaged, so you or a developer own patching, PHP tuning and recovery. Upper Kinsta tiers are the managed alternative: Single 500k and 750k list 8 threads and a 2 GB pool.
The shortlist by budget
Prices below are list prices read on 29 October 2026, before tax. Thread and vCPU figures are what each vendor publishes, not a measured capacity for your site.
| Tier | Option | Published price | Published resources | Main trade-off |
|---|---|---|---|---|
| Starter | SiteGround GrowBig | $4.99/mo first 12-month invoice, then $29.99/mo | ~100,000 visits estimate, 50 GB, staging, daily and on-demand backups | Large jump at renewal; no published PHP worker count |
| Starter | Kinsta Single 35k | $35/mo or $350/yr | 2 PHP threads, 256 MB each, 14-day backups | Kinsta itself advises against 2 threads for busy LMS sites |
| Growing | Kinsta Single 65k | $50/mo or $500/yr | 4 PHP threads, 1 GB pool, 14-day backups | Visit-based plan; check overage terms |
| Growing | WP Engine Essential | $28/mo billed annually ($336) first year | 25,000 to 400,000 visits, staging, 30 to 60 day backups | Promotional first year; renewal not shown |
| Growing | Liquid Web Pro WordPress | Not displayed on plan page | 50k to 400k visitors, staging, Object Cache Pro | Request a written quote |
| High-volume | KnownHost Basic managed VPS | $43.25/mo starting | 4 CPU cores, 6 GB RAM, 100 GB NVMe | Backups extra; confirm the panel is included at this price |
| High-volume | DigitalOcean 4 GiB Droplet | $24/mo plus 20 to 30% for backups | 2 vCPU, 4 GiB, 80 GiB SSD | Unmanaged: you run the server |
Worked example: first-year and second-year cost
LearnDash's pricing page on liquidweb.com listed a single-site plan at $350 a year on 29 October 2026, bundled with Kadence, Give and The Events Calendar, with a 48-hour free trial. Adding hosting at list price gives these totals for one site.
SiteGround GrowBig: $59.88 hosting plus $350 LearnDash is $409.88 in year one, rising to $709.88 in year two when hosting renews at $359.88. Kinsta Single 65k billed annually: $500 plus $350 is $850 each year. KnownHost Basic with JetBackup: $519 plus $107.40 plus $350 is $976.40, assuming the control panel is included at that price. The cheapest first year is not the cheapest second year, so compare at least two years.
Upgrade triggers to watch
- Learners see slow quiz submission or 502 errors during scheduled sessions; Kinsta says it will encourage 2-thread customers who see 502s to move to 4 threads or more.
- Your host's dashboard shows PHP workers or CPU at their limit during class times, not just at backup time.
- You add group seat sales, assignments with uploads, or a second instructor running sessions at overlapping times.
- Your promotional term is ending and the renewal price is within reach of the next tier on a different host.
- You need longer backup retention than 14 days for compliance or for catching slow-burn data problems.
Questions before you decide
Does LearnDash require managed WordPress hosting?
No. Its documented requirements are server versions and a 128 MB memory limit. The LearnDash pricing page says it is especially well suited to high-traffic learning sites when paired with managed WordPress hosting, but does not make that a requirement.
Can I run LearnDash on WordPress multisite?
LearnDash's requirements page states that LearnDash does not support multisite configurations.
Is 2 PHP threads enough for LearnDash?
Kinsta says 2-thread plans are fine for dynamic sites with light traffic but that their ability to handle concurrent users is quite limited. If learners overlap, start at 4 threads.
Sources & verification
Product details and prices can change. Check the linked provider before buying.
- LearnDash requirements (Nexcess documentation) Accessed 29 Oct 2026
- WordPress.org: Hosting requirements Accessed 29 Oct 2026
- LearnDash: Pricing on liquidweb.com Accessed 29 Oct 2026
- Kinsta: Pricing Accessed 29 Oct 2026
- Kinsta Docs: PHP threads and memory by plan Accessed 29 Oct 2026
- Kinsta: PHP thread recommendations for eCommerce and membership sites Accessed 29 Oct 2026
- WP Engine: Plans Accessed 29 Oct 2026
- Liquid Web: Managed WordPress hosting plans Accessed 29 Oct 2026
- KnownHost: Managed VPS plans Accessed 29 Oct 2026
- DigitalOcean: Droplet pricing Accessed 29 Oct 2026
- SiteGround: Shared hosting features and plan comparison Accessed 29 Oct 2026
Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.