Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

classroombookings - open source room booking system for schools.

By Craig A Rodway.

License: AGPLv3 Twitter Follow

This is a web-based room booking system for schools and is designed to be as easy to use as possible. Set up your bookable rooms, day schedule and timetable for the year. Add user accounts, and allow them to make and manage bookings from anywhere.

It is available to download and install yourself or there is a great value hosted service.

It is web-based - PHP and MySQL - and currently uses the CodeIgniter 3 framework.


For installation instructions and configuration guide, please read the documentation pages.

Bug Reports & Feature Requests

Please check out GitHub Issues to view existing issues or open a new bug report.


To report any security issues, please email instead of using the issue tracker.


This project makes use of several third parties, some of which are listed below.