classroombookings
classroombookings.com
What it is
Classroombookings is an online room and resource booking system for schools, colleges, charities, and other organisations. It can run as a hosted web service or be self-hosted. Its timetable settings support one-week, two-week, or longer cycles mapped to calendar weeks, and recurring bookings can repeat at the same time, in the same room, and on the same timetable week. Different room groups can follow different schedules, with periods restricted to selected weekdays. Viewing and booking permissions can be assigned by department, role, or individual user. Rooms can be grouped and described with custom fields, locations, owners, and images. The system can also manage resources such as equipment, labs, meeting rooms, community spaces, sports fields, event spaces, minibuses, and coaches. Self-hosting requires a PHP-capable web server and MySQL database; that edition is offered under AGPLv3, with a source-sharing condition for modified software used over a network. Cloud organisations have isolated databases, and the hosted service includes maintenance, updates, and email support.
Spec sheet
- What it does
- classroombookings is a web-based room and resource booking system aimed at schools, colleges, charities and other organizations.Read 15 Oct 2026 · classroombookings.com
- Purpose
- Classroombookings is an online room booking system for schools, colleges, charities, and other organisations.Read 7 Oct 2026 · classroombookings.com
- Founded
- The project says it began in 2006 to address room-booking needs in UK schools.Read 15 Oct 2026 · classroombookings.com
- Access control
- Administrators can restrict room visibility and booking rights by department, role or individual user and set booking limits and notice windows.Read 15 Oct 2026 · classroombookings.com
- API and SDKs
- The public README points to installation documentation and GitHub issues but does not document a public API or SDK.Read 15 Oct 2026 · github.com
- Authentication and imports
- It supports Active Directory or LDAP authentication and user imports from CSV files.Read 7 Oct 2026 · classroombookings.com
- Backups
- Cloud databases are backed up daily with weekly and monthly rotations and transferred over secure connections to encrypted storage at another provider.Read 15 Oct 2026 · classroombookings.com
- Booking views
- The bookings interface offers day or room display styles and shows available, booked and unavailable slots with reasons.Read 15 Oct 2026 · classroombookings.com
- Cloud data isolation
- Each hosted organisation has a separate isolated database, and the maker says its cloud infrastructure is not shared with other organisations.Read 7 Oct 2026 · classroombookings.com
- Cloud infrastructure
- The cloud service runs on UpCloud infrastructure whose stated datacentres are GDPR-compliant and ISO 27001 certified.Read 15 Oct 2026 · classroombookings.com
- Cloud isolation
- Each cloud installation uses a dedicated database isolated from other customers.Read 15 Oct 2026 · classroombookings.com
- Cloud launch
- The maker says its cloud service launched in 2018 for organizations that do not want to host the system themselves.Read 15 Oct 2026 · classroombookings.com
- Cloud security and backups
- The maker says hosted service traffic uses HTTPS with TLS and organisation backups are transferred over encrypted connections to encrypted storage.Read 7 Oct 2026 · classroombookings.com
- Company structure
- The maker says classroombookings was independently designed and developed by Craig Rodway and that the cloud service is supplied through his sole-trader business onHover.Read 15 Oct 2026 · classroombookings.com
- Data locations
- The cloud platform is deployed in two locations and lets customers choose the region for their database.Read 15 Oct 2026 · classroombookings.com
- Developer stack
- The public repository identifies PHP and MySQL with CodeIgniter 3 as the application stack.Read 15 Oct 2026 · github.com
- Directory integration
- The product supports Active Directory or LDAP authentication and CSV user import.Read 15 Oct 2026 · classroombookings.com
- Documentation depth
- Official documentation covers requirements, installation, upgrades, troubleshooting, configuration, rooms, sessions, users, LDAP and booking workflows.Read 15 Oct 2026 · classroombookings.com
- Hosting certifications
- The pricing page says the cloud provider's datacentres are GDPR-compliant and ISO 27001 certified.Read 7 Oct 2026 · classroombookings.com
- Independent adoption
- An Australian school disclosure document describes Classroombookings as a room-scheduling application and says names, school names and email addresses are disclosed with Australian onshore storage.Read 15 Oct 2026 · southernrivercollege.wa.edu.au
- Independent changelog
- The public release journal records multiple-selection cancellation, improved printable bookings and separate schedules for different room groups.Read 15 Oct 2026 · classroombookings.onset.io
- Independent feature limitation
- A Google Group reply from the developer said older version 2 LDAP authentication was built in but not yet ready for use at that time.Read 15 Oct 2026 · groups.google.com
- Independent installation complaint
- Google Group discussions include reports of installation, login, CSV-import, upload-folder and MySQL strict-mode problems.Read 15 Oct 2026 · groups.google.com
- Independent project listing
- ProcessWire lists classroombookings as a verified open-source site made by Craig Rodway in the education and software categories.Read 15 Oct 2026 · processwire.com
- Independent security history
- The release journal records earlier XSS fixes for session dropdown output and room field-name handling.Read 15 Oct 2026 · github.com
- Independent support complaint
- A public Google Group thread records a user reporting PHP errors while also saying the software saved the school money.Read 15 Oct 2026 · groups.google.com
- Latest release
- The latest listed self-hosted release is version 2.17.1.Read 15 Oct 2026 · classroombookings.com
- Licence
- The software is released under the GNU Affero General Public License version 3, including network source-sharing obligations for modified deployments.Read 15 Oct 2026 · classroombookings.com
- Maker and history
- The product was independently designed and developed by Craig Rodway, began in 2006, and its cloud service launched in 2018.Read 7 Oct 2026 · classroombookings.com
- Maker location
- The site footer identifies Newcastle-upon-Tyne as Craig's location.Read 15 Oct 2026 · classroombookings.com
- Notable release changes
- Version 2.17.0 added additional languages, custom roles, fine-grained room permissions, booking export, forced password changes and bulk cancellation.Read 15 Oct 2026 · github.com
- Open-source license
- The self-hosted application is offered under AGPLv3, and modified software used over a network must make its source code available to those users under that license.Read 7 Oct 2026 · classroombookings.com
- Privacy limitation
- The privacy policy says the operator cannot guarantee data security while information is transferred between users' devices and operated endpoints.Read 15 Oct 2026 · classroombookings.com
- Privacy security
- The privacy policy says site and user-service traffic uses HTTPS with TLS and that backups are encrypted in transit and at rest.Read 15 Oct 2026 · classroombookings.com
- Recurring bookings
- Recurring bookings repeat at the same time, room and timetable week, and administrators can create them.Read 15 Oct 2026 · classroombookings.com
- Resource details
- Rooms can be grouped and given custom fields, location details, owners, and images.Read 7 Oct 2026 · classroombookings.com
- Room metadata
- Rooms can be grouped and enriched with custom fields, location, owner and images.Read 15 Oct 2026 · classroombookings.com
- Schedules
- Different room groups can use separate schedules and period sets, allowing teaching rooms and meeting rooms to follow different time patterns.Read 15 Oct 2026 · classroombookings.onset.io
- Security release
- Release 2.17.1 fixed a potential cross-site scripting issue in user display-name output.Read 15 Oct 2026 · github.com
- Self-host requirements
- Version 2.17+ requires Apache, Nginx or IIS, PHP 8.4+, specified PHP modules, MySQL 5.7/8 or MariaDB 5/10, and writable filesystem access.Read 15 Oct 2026 · classroombookings.com
- Support and maintenance
- The cloud service includes regular application, database, and operating system updates and maintenance; the pricing page lists email-based support as a feature.Read 7 Oct 2026 · classroombookings.com
- Support channel
- Security issues are requested by email, while ordinary bugs and feature requests are directed to GitHub Issues.Read 15 Oct 2026 · github.com
- Supported use cases
- The maker lists rooms, laboratories, equipment, minibuses, sports pitches, meeting spaces and external lettings as possible resources.Read 15 Oct 2026 · classroombookings.com
- Timetable cycles
- The system supports one-week, two-week or arbitrary-length timetable cycles and maps timetable weeks to calendar weeks.Read 15 Oct 2026 · classroombookings.com
- Use cases
- The maker lists equipment, labs, meeting rooms, community spaces, sports fields, event spaces, minibuses, and coaches as possible bookable resources.Read 7 Oct 2026 · classroombookings.com
Plans and prices
Strong points and limits
Strong points
- Supports one-week, two-week, or longer timetable cycles.
- Booking permissions can be set by department, role, or user.
- Can manage rooms and varied bookable resources.
- Self-hosted edition is free forever.
- Cloud includes maintenance, updates, and email support.
Limits
- Self-hosting requires a PHP-capable web server and MySQL.
- Network use of modified self-hosted software requires source sharing under AGPLv3.
Who it suits
Classroombookings suits organisations that need to schedule rooms or other shared resources around timetable cycles. Self-hosting may suit those able to provide the required PHP web server and MySQL database.
Verdict
Classroombookings supports detailed schedules and access rules for rooms and other shared resources. Its free self-hosted option has technical and licensing requirements; Cloud offers a 30-day trial, with price not listed.
Where Specifiction places it
- Room Booking Software#2 of 349.1