A classroom library only works if books come back. Without a log, books drift home, sit on shelves, and vanish, and no one knows who had them last. A checkout log fixes that with a simple record for each loan: the book, the borrower, the date it went out, and the date it is due. When a book returns, the record closes, and the shelf list stays true.
The maths is date addition. A book lent on 27 October for 14 days is due on 10 November, because 27 October plus 14 days lands on 10 November. A loan is overdue when today is later than the due date, which the tool checks by comparing dates. If today is 12 November and the due date was 10 November, the loan is 2 days overdue, and the tool counts it in the overdue list.
Here is a worked example. Two loans are added: The Story Book to Student 1 on 27 October for 14 days, due 10 November, and a second book to Student 2 on 20 October for 14 days, due 3 November. Checked on 27 October, the first loan is open and on time, and the second is not yet overdue either, since 27 October is before 3 November. Checked on 5 November, the second loan is overdue, and the first is still on time. The lists make the difference clear.
Due dates should be visible to borrowers, not hidden in a book. Tell each borrower the due date when the book goes out, and write it on a slip inside the cover if you can. Children forget dates, and a visible date removes most late returns without any scolding. A 14 day loan suits most classroom books, while shorter loans suit popular titles that many children want in turn.
Returns need a single, easy step. When a book comes back, mark it returned at once, in front of the borrower if possible, so the record and the shelf agree. A pile of returned books waiting to be marked is almost as bad as no log, because the log then says books are out when they are back on the shelf. Make return marking part of the morning routine, not a Friday catch-up job.
Privacy is built into this tool, and so are its limits. Loans are stored only in your browser on your device, using local storage, and nothing is sent to a server or shared online. That means the log disappears if browser data is cleared or if you switch devices, so it cannot replace a school library system for a whole school. Use placeholder names here, and keep any real pupil record in your school system.
Overdue books need a gentle response first. A reminder, a note home, or a quiet word usually brings a book back, and most late books are forgotten, not kept on purpose. Only after reminders fail should a book count as lost, and the school should decide what happens then. A log that shames children will make them avoid borrowing, which defeats the purpose of a classroom library.
You can use this tool in several ways. Run a small class shelf with a dozen books, track a reading group set that moves between children, or log a term of loans and see which books are most popular. Add a checkout in seconds, check overdue loans each week, and mark returns as they arrive. Once a term, count the shelf against the log, chase any loan that has been open far too long, and celebrate the books that travelled most, so the library stays a living part of the classroom. In short, it keeps a small library honest, private, and easy to run.
