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.

01

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.

02

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.

Diagrama del flujo de acceso del alumno en AccessAlly: registro, pago, activación de permisos y seguimiento de progreso
Esquema del flujo de acceso de un alumno en una membresía con AccessAlly: registro, pago, activación de acceso y seguimiento de progreso automatizados.
03

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.

04

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.

05

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.
Mapa de contenido de una escuela online: tres módulos con sus lecciones, reglas de acceso drip y flujo de emails automatizados
Esquema de arquitectura de contenido para una escuela online: módulos, lecciones, puntos de activación y flujos de email antes de iniciar el desarrollo.

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