El año pasado recibí tres consultas de personas que querían migrar su escuela online. Las tres venían del mismo sitio: plataformas cerradas (Teachable, Thinkific, Kajabi) donde habían crecido hasta un punto en que el coste mensual ya no se sostenía o las limitaciones les impedían hacer lo que necesitaban.
En los tres casos la migración fue costosa. No técnicamente (eso tiene solución), sino en términos de contenido reconfigurado, integraciones que había que reconstruir desde cero y, en uno de ellos, alumnos que perdieron acceso durante el proceso. Podría haberse evitado tomando mejores decisiones al inicio.
Este artículo es para quien está planteándose montar una escuela online y quiere hacerlo sobre una base que no le obligue a rehacer todo en dos años.
La pregunta que hay que responder primero
Antes de elegir tecnología, hay que tener clara la respuesta a esta pregunta: ¿qué tipo de negocio educativo estás montando?
No es lo mismo un curso online de pago único sin comunidad, que una membresía mensual con acceso a múltiples formaciones, foros y sesiones en directo. La infraestructura que necesitas en cada caso es radicalmente diferente, y confundir los dos desde el inicio es el error más común que veo.
Los modelos más habituales que desarrollo:
- Curso único con acceso de por vida. El modelo más sencillo. El alumno paga una vez, accede al contenido, termina. Sin renovaciones, sin comunidad activa obligatoria.
- Membresía con contenido recurrente. El alumno paga mensual o anualmente y accede a formaciones nuevas de forma continua. Más ingresos estables, más complejidad técnica y de gestión.
- Escuela con múltiples cursos y niveles. Catálogo de formaciones, posibilidad de comprar por separado o acceder con membresía. El modelo más complejo, pero también el más escalable.
- Formación corporativa. Empresas que compran acceso para equipos. Requiere gestión de grupos, informes de progreso y facturación B2B.
La decisión sobre tecnología viene después de tener esto claro. No al revés.
Por qué WordPress y no una plataforma cerrada
La respuesta corta: porque dentro de dos años seguirás controlando tu negocio.
Las plataformas cerradas tienen una propuesta atractiva al inicio: todo integrado, sin complicaciones técnicas, lanzas rápido. El problema aparece cuando escalas. Los precios suben con el número de alumnos o de ingresos, las integraciones son limitadas, y si quieres salir, el proceso de migración es doloroso.
WordPress, bien implementado, te da:
- Propiedad total de los datos (alumnos, progreso, pagos).
- Sin comisiones por transacción (pagas solo a la pasarela de pago).
- Integración nativa con tu web corporativa, tu blog y tu CRM.
- Capacidad de personalizar cualquier flujo: emails de acceso, páginas de lección, certificados, reportes.
- Coste que no escala con el éxito: no pagas más por tener más alumnos.
El contra es real: necesitas una implementación técnica bien hecha desde el inicio. No es instalar un plugin y publicar. Es una arquitectura de negocio digital.
El stack que uso para escuelas online
Después de varios proyectos de escuelas online, he ido afinando el stack que uso según el modelo de negocio. No hay una respuesta única, pero sí hay combinaciones que funcionan mejor que otras.
Hosting con capacidad real para contenido multimedia
Una escuela online consume recursos diferentes a una web corporativa. Vídeos, descargas, sesiones de alumnos concurrentes: el hosting importa más de lo que parece.
Uso Raiola Networks en la mayoría de proyectos de escuela online por la flexibilidad de sus planes de hosting gestionado y el soporte técnico real cuando hay problemas. Los vídeos no los sirvo desde el servidor (eso sería un error), sino desde plataformas específicas (Vimeo o Bunny.net). Pero el hosting soporta todo lo demás: la web, los usuarios, el LMS, las transacciones.
LMS: el sistema de gestión de aprendizaje
El LMS es el motor de la escuela: gestiona cursos, lecciones, progreso de alumnos, quizzes y certificados. Hay varias opciones sobre WordPress, y la elección depende del modelo de negocio.
Para proyectos de membresía complejos con múltiples niveles de acceso, uso AccessAlly. Es la solución más completa para gestionar membresías con contenido educativo: integra el LMS con la gestión de accesos, los pagos recurrentes y el email marketing en un solo sistema. La curva de configuración es alta, pero el resultado es una escuela que puede manejar miles de alumnos sin que la infraestructura sea un cuello de botella.
Para proyectos más sencillos (un curso único, sin membresía), LearnDash o Tutor LMS son opciones más accesibles y suficientes.
Pasarela de pago y gestión de suscripciones
El flujo de pago es donde muchas escuelas online pierden alumnos. Un checkout lento, un proceso confuso o una página de error en la pasarela puede arruinar una venta que ya estaba hecha.
Trabajo con Stripe como pasarela principal en todos los proyectos de membresía. Es el estándar en este tipo de negocios por su estabilidad, las opciones de suscripción recurrente y la gestión de disputas. La integración con WooCommerce Subscriptions (para proyectos que lo usan) o con AccessAlly (cuando el sistema lo gestiona todo) está bien testeada y funciona sin problemas.
Para proyectos en España con público local, añado Bizum como opción secundaria. Convierte bien en el tramo de precio medio-bajo.
Email marketing: el canal que más impacta en retención
Una escuela online sin una estrategia de email bien conectada pierde alumnos que terminan el primer módulo y no vuelven. El email es el mecanismo principal de activación, recordatorio y retención.
Uso Mailerlite en la mayoría de proyectos de escuela online de tamaño medio. Tiene una integración limpia con WordPress, automatizaciones suficientes para los flujos habituales (bienvenida, recordatorio de progreso, renovación de membresía) y un precio razonable que no se dispara cuando la lista crece. Para proyectos más grandes con flujos más complejos, evalúo otras opciones.
Los flujos que siempre configuro en el lanzamiento: secuencia de bienvenida (3-5 emails), recordatorio de progreso a los 7 días, email de renovación 15 días antes del vencimiento y encuesta de satisfacción al completar el primer módulo.
Rendimiento: la escuela tiene que cargar rápido
Los alumnos acceden desde móvil, en transporte, con conexiones variables. Una escuela que tarda 4 segundos en cargar cada lección genera abandono antes de terminar el módulo.
En todos los proyectos de escuela online implemento WP Rocket para el caché y la optimización de assets. Los vídeos siempre externalizados (nunca en el servidor). Las imágenes en WebP, dimensionadas correctamente. Y el servidor con PHP 8.x y Redis si el proyecto lo justifica.
El objetivo técnico en una escuela online no es el mismo que en una web corporativa: la landing de venta sí necesita ser ultrarrápida (impacta en conversión), pero las páginas de lección necesitan ser predecibles y estables. El alumno que está aprendiendo no puede encontrarse con errores 500 o tiempos de carga inconsistentes.
Arquitectura de contenido: lo que nadie te cuenta
La parte técnica tiene solución. La parte difícil es la arquitectura de contenido, y es donde más proyectos se quedan a medias.
Antes de crear ni un módulo, trabajo con el cliente en definir:
- El mapa de transformación. ¿De dónde viene el alumno y adónde llega al terminar? Sin esto claro, el contenido se convierte en acumulación de vídeos sin coherencia.
- La unidad mínima de aprendizaje. ¿Qué es una lección? ¿Cuánto dura? ¿Qué formato tiene? Definirlo antes evita inconsistencias que después son difíciles de corregir.
- Los puntos de activación. ¿Cuándo contacta el sistema con el alumno automáticamente? ¿Cuándo envía un recordatorio? ¿Cuándo marca un módulo como completado? Estos flujos tienen que estar mapeados antes de configurar el LMS.
- La política de acceso. ¿El alumno accede a todo el contenido desde el inicio o va desbloqueando según progresa (drip content)? Ambas tienen ventajas. La decisión depende del modelo pedagógico y del tipo de transformación que propone el curso.
Los errores que salen caros
Después de varios proyectos de escuela online, estos son los errores que más veces he visto y que más caro salen después:
Empezar a grabar antes de tener la arquitectura. Grabar 20 horas de vídeo para luego descubrir que la estructura no tiene sentido obliga a reeditar o a publicar algo que no está bien organizado. La arquitectura primero, el contenido después.
Elegir tecnología por precio de entrada. Un plugin gratuito puede parecer la opción inteligente al inicio. Cuando tienes 200 alumnos y necesitas una funcionalidad que ese plugin no tiene, el coste de migrar es mayor que el dinero que ahorraste.
No planificar los emails desde el principio. Las automatizaciones de email no son un "después". Son parte del producto. Un alumno que no recibe un email de bienvenida bien diseñado ya empieza con una experiencia peor.
Vídeos en el servidor propio. Siempre. Sin excepción. Los vídeos van en Vimeo (con la opción de dominio privado para que no aparezcan fuera de tu escuela) o en Bunny.net si el volumen lo justifica. Alojar vídeos en el servidor propio colapsa el hosting y encarece el plan sin necesidad.
No probar el flujo completo antes de lanzar. El flujo de compra, acceso, navegación por los módulos y recepción de emails tiene que probarse como alumno real, desde cero, antes del lanzamiento. Los problemas que no se ven desde el panel de administración aparecen cuando el alumno intenta hacer algo que parece obvio.
¿Cuánto cuesta montar una escuela online con WordPress?
La horquilla es amplia porque depende del modelo de negocio y del nivel de personalización. De forma orientativa:
- Escuela básica (un curso, pago único, sin membresía): Entre 2.500€ y 5.000€. Incluye diseño, configuración del LMS, integración de pagos y flujos de email básicos.
- Membresía con múltiples accesos y automatizaciones: Entre 6.000€ y 12.000€. El rango sube porque la lógica de acceso, las integraciones y los flujos son considerablemente más complejos.
- Escuela corporativa o con requerimientos específicos: Presupuesto a medida. Los proyectos con gestión de equipos, reportes personalizados o integraciones con sistemas externos tienen variables que hacen imposible dar un número sin analizar el proyecto.
Si quieres entender mejor cómo se construye el precio de un proyecto web de este tipo, en cuánto cuesta una web profesional explico los factores que más impactan en el presupuesto.
Cuándo tiene sentido empezar pequeño
No siempre el punto de partida tiene que ser una escuela completa. Si estás validando si tu contenido tiene demanda real, un MVP bien ejecutado puede ser más inteligente que construir la infraestructura completa antes de tener un solo alumno de pago.
El MVP que recomiendo en ese contexto: un curso único, con pago único, sobre WordPress con LearnDash o Tutor LMS, sin membresía. Si vende y el modelo funciona, entonces tiene sentido invertir en la infraestructura más compleja. Si no vende, has ahorrado una inversión importante.
Lo que no recomiendo como MVP: plataformas cerradas con la intención de migrar después. Migrar es siempre más costoso y complicado de lo que parece. Si vas a hacerlo sobre WordPress, mejor hacerlo bien desde el inicio, aunque el alcance inicial sea pequeño.
Preguntas frecuentes
Siempre WordPress.org (la versión autoalojada). WordPress.com tiene restricciones que hacen imposible instalar los plugins necesarios para una escuela online real. Con WordPress.org tienes control total sobre plugins, temas y servidor.
Técnicamente sí, si tienes conocimientos de WordPress. El problema no es instalar los plugins, sino configurar correctamente la lógica de acceso, los flujos de pago recurrente y las automatizaciones de email. Un error en cualquiera de esos puntos puede hacer que alumnos accedan a contenido que no deberían, o que pagos no activen accesos. Para proyectos de membresía complejos, el riesgo de hacerlo sin experiencia previa es real.
Para una escuela básica con un curso y pago único, entre 4 y 6 semanas de desarrollo. Para una membresía con múltiples niveles de acceso y automatizaciones, entre 8 y 14 semanas. El tiempo depende también de la disponibilidad del cliente para revisar y validar cada fase: si el contenido no está preparado o las decisiones se retrasan, el plazo se alarga.
Depende del tipo de contenido y de dónde están tus alumnos. Las formaciones con componente de educación reglada pueden estar exentas de IVA; los cursos online comerciales generalmente no. Si vendes a alumnos en otros países de la UE, hay obligaciones adicionales (OSS). Esto no es asesoramiento fiscal: consulta con un gestor antes de configurar los precios.
La interfaz de administración es en inglés, pero el frontend (lo que ven los alumnos) es completamente traducible. Los emails, páginas de lección, botones y mensajes de progreso se configuran en el idioma que necesites. He implementado AccessAlly en proyectos 100% en español sin ningún problema para el alumno final.
Sí, es posible. La complejidad depende del volumen de alumnos, el tipo de contenido y cómo están organizados los accesos en la plataforma origen. Los vídeos hay que reubicarlos, los datos de alumnos hay que migrarlos y los flujos de email hay que reconstruirlos. Es un proyecto en sí mismo, no una exportación automática. Pero se puede hacer con continuidad de servicio para los alumnos si se planifica bien.