go top


  • Colection of 65 PHP scripts for $4.29 each

Class Scheduling System

Organize course schedules on your site and manage online bookings!

Version: 1.0

Our PHP-based class booking system is a great asset for all websites that announce various courses and seminars – foreign languages, crafts, business skills, musical instruments, etc. Once installed on your site, the course booking software will enable you to customize classes, add multiple teacher profiles, coordinate events between participants, manage bookings, and process payments. The smart user login system allows teachers and students to access and edit their personal details and keep track of their lesson plans.

Class Scheduling System

Product Highlights

Enhance your education and training business by integrating an intelligent course scheduling system into your website! Add as many classes as you need and present them in an attractive way to potential students. Invite the best teachers and make them familiar to the students in advance. The PHPJabbers class scheduling software is perfect for any educational institution – higher education, language schools, professional training, online classes, etc.

Add Multiple Classes

Customize each course by adding a detailed description, catchy image, maximum number of attendees, price, and available dates.

Receive Payments

The class scheduling software supports various payment gateways – PayPal and Authorize.net are integrated by default. Request other payment methods

Manage Class Schedules

After adding classes and lecturers, you can create your class schedule by setting the exact date, time, and venue for each course.

Student Profiles

After enrolling for a course, each student can access their account, edit personal details, and check time plans and payments.

Teacher Profiles

Each class can be assigned to one or more teachers. Introduce them by adding a short bio, key expertise, and photo to their profile.

Responsive Design

The front-end UI of our online Class Scheduling System is mobile-friendly. You can switch between 10 color themes to match your website branding.

Take Online Bookings

Process and manage course reservations through your website. You can review all bookings at a glance and quickly change their status.

Customizable PHP Source Code

Buy the online course booking system with a Developer License and make your own custom modifications to the PHP source code! Compare licenses


Class Scheduling System for $4.29 Only

Get all 65 PHPJabbers scripts in a bundle for just $299.

Live Demo

Preview both the front end and back end of the class booking system and test out the whole functionality.
If you have any questions or need technical advice, go ahead and contact us.

Class Scheduling System Demo Responsive Layout
Admin Panel

Email: admin@admin.com

Password: P@S13rd

Class Scheduling System

Announce classes on your site

Show all available classes

The course scheduling system allows you to announce an unlimited number of classes on your site. Add a relevant image and a detailed description about each class, set the start and end dates, specify maximum class size and price – and you're ready to publish the course! After adding teachers, you will be able to assign them to classes.

Simple online bookings

Allow students to book online and on the go

Site visitors can reserve their place at the selected class through a quick and intuitive online booking process. On the booking page, they only need to choose the class they would like to attend, select the preferred teacher and course dates, and then enter their personal details. If payments are enabled, students will be requested to choose how they would like to pay. Students and teachers can access the booking system easily from any device – no separate mobile app is needed.

Set up class schedule

Compile course schedules

With our online course booking system, administrators can schedule classes with ease – add new classes, organize all classes into a timetable, and manage schedules. To add a new class into your course schedule, just pick a class from the drop-down menu and then choose the date and time, select the teacher name, and specify the premises where the class will be held.

Manage class bookings

Review and manage bookings

You can follow up and edit class reservations from a designated menu on the back-end Admin Panel. If necessary, admins can also add bookings manually. They can change a reservation's status with a single mouse click, sort bookings by status, check student information, keep track of received and pending payments, etc.

Present class teachers

Create vivid teacher profiles

The class scheduling software has a built-in teachers module that allows admins and registered lecturers to add and update their business cards. Having the chance to read more about each teacher’s life and expertise and to see their profile photos in advance is a good way for students to make better choices and bring students and teachers closer.

Review student details

Collect a rich student database

All details of students that have booked a course are collected and stored in the Students menu on the Admin Panel. You can sort them by class, monitor their payments, and view their contact details if you need to inform them about any unexpected schedule changes and other events. You can also create new student accounts through the back end of the class booking system. The MySQL database and all your files can easily be backed up with one click.

Different notification types

Email & SMS notifications

Send email and SMS notifications to students and teachers to reduce no-shows and improve user experience. With our class scheduling software, you can customize various confirmation messages and notifications that will be automatically sent to students and administrators after each booking, payment, cancellation, etc. The script also lets you enable SMS notifications for which you need an API key. Find out more about enabling SMS notifications.

Online and offline payments

Process payments in various ways

The Class Scheduling System supports all kinds of online and offline payments. PayPal and Authorize.net are integrated by default and are ready to use. If you need any other payment gateway on your site, view more payment methods here. Course attendants can also use the standard offline payment options, such as wire transfer or credit card.

Admins, teachers and students access

Multi-level user access

All participants in the educational process (organizers, teachers, students) can access different areas of the online course booking system. Administrators have full access to all menus and can manage all settings. Teachers and students can log in to their own profiles, edit details, check class schedules – students can also make payments, etc.

Customize class booking form

Customizable booking form

You can edit the checkout form that students have to fill out in order to make a booking. Just select the standard and required fields depending on the information you need for your database. You can show and hide the Notes box and enable the CAPTCHA field to avoid spam messages.

Custom booking terms

Add your booking terms

In order to finish their reservation, students have to accept your terms and conditions. Add them through the designated menu on the Admin Panel. You can access and edit the terms and conditions any time as needed.

High-performing web app

High speed & excellent performance

The online course booking system uses the latest PHPJabbers framework specially developed to ensure excellent performance and flawless work even with heavy databases. Watch a video demonstration of one of our scripts having one million listings added and eight million records in the database.

Easy-to-install course scheduling system

Easy installation

An installation wizard will automatically install the online class booking system for you. Just upload the files onto your hosting account and the wizard will start. Check out the tutorials in our knowledge base to see how easy the setup process is, with examples for WordPress and Joomla websites. Or request installation assistance and we'll do it for you!

Customize the class booking system

Developer-friendly license

If you're a web developer, you can modify the CSS, HTML, and JavaScript code of the advanced class management and enrollment script on your own. Buy the Developer License and you'll receive access to the source code of the script and a guide to our framework. Or, we can do the custom modifications to the PHP script for you. To request a customization, just contact us.

Other software features

More key software features

Our online Class Scheduling System can be tuned up with the following special features: Installation Wizard, Cross-Domain Integration, High-Performance PHP Framework, Protection Against SQL Injections, One admiN Module, Translation Module & Backup Tool, User Permissions & Encrypted Passwords, Clean PHP Code & Developer License. You may also benefit from our extra services: Installation & Support, Free Updates, Remote Hosting, Payment Gateways Integration, Web SMS, Custom Modifications, Extended License Program.

Key Benefits

Script Modifications
Key Features
High Performance
One admiN


You can buy the class scheduling software both with a Developer and a User License – compare them below.
Do you need a custom modification? We'll happily do it for you! Just contact us, describe what you need, and we'll send you a quote!

User License
Developer License
Mega Sale deal
per script
User License
Free installation support
Modify the code
Copyright removal
Apply for Extended Licence and advertise our product on your website
Unlimited installations
Free updates
Get all minor updates for free
Custom modifications
Contact us and you'll receive quotation for the custom changes you may need
buy now
Developer License
Free installation support
Modify the code
Copyright removal
Apply for Extended Licence and advertise our product on your website
Unlimited installations
Free updates
Get all minor updates for free
Custom modifications
Modify the software on your own or contact us and we will give you a quote
buy now
Mega Sale deal
$4.29 per script
Get 65 PHP Scripts
Modify the code
Copyright removal
Apply for Extended Licence and advertise our product on your website
Unlimited installations
Free updates
Get all minor updates for free
Custom modifications
Modify the software on your own or contact us and we will give you a quote
buy now
Get the Mega Sale bundle deal with all the PHP scripts you'll ever need for a total of


Let our clients share their experience with our online course booking system and how the scheduling solution has improved their online business.

You guys are awesome! Your support is fast, you have integrity, and try to provide the best solution for the customer. I like it!

Jeff P. Emerson

Harford Christian is a very busy k-12 school with athletic team practices and games, fine arts practices and performances and many other special events throughout the year. The two PHP monthly calendars on the school site have performed flawlessly and allowed us the flexibility to change things daily and from any computer or mobile device. We have also been able to grow our categories and make them color coded for easy reference. I don't know what the organization would do without it.

Donna Sichette

PHPJabbers reservation software is extraordinary, everything works out of the box, setting options provide absolute flexibility for every thing you could think of. Customer service is world class. They are absolutely reliable and we will definitively continue making business with them.
"European Association of technical, legal and scientific translators".

Alvaro Escalada

FAQ & Knowledge Base

Pre-Sale FAQ

Read the most Frequently Asked Questions about this script, its features and use.

Support Service FAQ

Read more about our Support Service and how we can help you install Class Scheduling System.

Custom Mods FAQ

Do you need something changed? We offer customization services.

Knowledge Base See All
How to install a Script

See how easy it is to install the script. Just follow the instructions or leave it all to us.

FTP Clients

See how to upload our scripts using different FTP clients.

PHP Framework Used

We use our own in-house build framework which is really easy to understand and work with.

Useful Resources See All
Our Services

We offer a wide range of web development       services.

Our Framework - How we code

See how script PHP code is organized and how easy you can modify it by yourself.

License Types Explained

User and Developer licence available. We also have a special Extended Licence for webmasters.

Didn’t find exactly what you were looking for?

Contact Us

Related Scripts

Appointment Scheduler

$69 / $129

Event Booking Calendar

$49 / $79

Service Booking Script

$49 / $99

Meeting Room Booking System

$69 / $129

Conference Agenda Software

$39 / $69

Event Ticketing System

$49 / $99