The open-source room booking system for schools

A practical web-based alternative to sprawling spreadsheets, cumbersome calendars and pieces of paper.

Choose your flavour

You have the option of self-hosting the open source project or taking advantage of the managed cloud service.

  • Open-Source

    classroombookings is completely free and open-source software. Installable on your own servers or most shared web hosting providers.

  • Cloud-Hosted

    Use the friendly and reliable hosted service for an always-on and always up-to-date platform.

    View pricing

Happy schools

Classroombookings has been around since 2006, and is used by schools around the world to manage their computing resource availability.

Very impressed with your level of service and responsiveness! No more manually updating spreadsheets for us!

Academy, Scotland

I have to say that what you have done is fantastic! Thank you very much.

Private girls' school, England

Just a quick email to say your system is still running like a dream, we would be lost without it.

Comprehensive school, Scotland

My users love your app and it's been rock solid.

Secondary school and sixth form, England

Just wanted to let you know that your system has been working great.

Secondary school, Northern Ireland

The software and installation process is superb - thank you very much for developing it.

Grammar School, Northern Ireland

I spent a long time trying to find the perfect system for our school which didn't cost the earth and which wasn't too confusing to use, then I stumbled upon yours and it's absolutely perfect. I love it.

Primary School, Cornwall


Classroombookings helps to keep your resource usage running smoothly.

Runs on your schedule

One-week, two-week or any-number-of-week timetables are supported. Recurring bookings take place at the same time in the same room on the same week. Learn more.

Eliminate double bookings

Each booking is tied to one person on a given day for the chosen period in the selected room. No clashes.

No limits

Both open source and hosted versions have no imposed limits on the number of rooms, users or bookings.

Access anywhere

Classroombookings is web-based, so a modern web browser and an internet connection are all you need.

Easy to use

The interface has been designed to make sure room availability status is clear and understandable at a glance.

LDAP authentication

Integrate with your local directory to allow users to log in with their existing account information. Learn more.

Custom fields

Provide more details about your bookable resources by defining custom fields. Tell people about room capacity or the types of devices it contains.