Easy School Registration


Easy School Registration is a tool to help you manage your school registrations. Add your teachers, waves/semesters and courses, open and close registration at specifed times, keep track of payments and other information in one place. The plugin was originally created for dance schools, but is applicable to all types of schools.

For dance schools, the system automatically pairs partners by their emails and keeps classes balanced. Students can be notified with customizable emails that are sent automatically.

The interactive registration form automatically checks if registration for the wave is open and does not allow registration before that time and date. The form can be customized to match the colors of your website.


  • Simple & Intuitive
  • Couples pairing
  • Interactive registration form
  • Highly customizable
  • Automated e-mails
  • No limits for waves/semesters, teachers, courses or students



  • Registration form on frontend

  • Administration for adding new course

  • List of registrations in administration

  • Emails setting page

  • Styling setting page


Este plugin proporciona 3 bloques.

  • ESR Schedule
  • ESR Registration
  • ESR Course Basket Button


From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for "Easy School Registration"
  3. Activate Easy School Registration from your Plugins page


Are there any limitations for this plugin?

NO This plugin is free, and you can use it on as many sites as you want with no limit on the number of waves/semesters, teachers, courses or students


7 de septiembre de 2022
We have been using this plugin for several years now and it saves us tons of time in the whole registration process! The different features are perfect when organizing dance classes: having a quick overview to see what the numbers of leads and follows are, having access to all the details of the participants, easy access to transfer the data to excel. But the best part of it for us is sending out the automatic emails for each step in the process: registration, access to to the classes, payments and payment reminders! Recently we had our first 'problem' with the plugin but it was due to our own setup/ outdated versions and we were very much pleasantly surprised of the quick and thorough support we received! Thank you so much!
Leer todas las 2 reseñas

Colaboradores y desarrolladores

"Easy School Registration" es un software de código abierto. Las siguientes personas han colaborado con este plugin.


Traduce "Easy School Registration" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.9.8 2024-01-23

  • New – Option to rename solo course title
  • New – New registration validation filter
  • Fix – Translations loading

3.9.7 2023-10-28

  • New – New user registration form (enabled by settings)
  • New – Lots of new currencies
  • Fix – Partner Selection Required description

3.9.6 2023-07-16

  • Fix – Removed user field (user_firstname) that is not used already

3.9.5 2023-06-26

  • Fix – Registration enforce partner was wrongly validated
  • Fix – Already registered override function was wrongly validated
  • Add – Option to split student name to first name and surname in admin tables
  • Add – Option to hide couples settings and data in administration
  • Add – Support for variables in styling settings

3.9.4 2023-06-05

  • Fix – WordPress translations load

3.9.3 2023-04-09

  • Add – Option to enable multiple registrations to same course by the same user
  • Fix – Log table column names

3.9.2 2022-11-15

  • Update – Currency setup and added new Thai Baht currency

3.9.1 2022-09-05

  • Fix – Fix names for options that prevented saving settings
  • Update – Payment table display changed to action calls