Registrar — Free School Management System Template preview

Registrar — Free School Management System Template

Registrar gives a school office a complete admin interface to start from. Registrars can check the day’s attendance and fee position on the dashboard, find any of 652 students, open a profile with guardians, grades and a fee ledger, take the morning register, record payments against invoices and look up the timetable for any class or teacher. Everything runs on Bootstrap 5 and plain JavaScript, with charts drawn in SVG and all demo data generated from small arrays you can swap for your own API.

Live Demo

Registrar — free school management system template preview

Key features

  • Dashboard with enrolment, attendance today, fees collected and staff present tiles, plus admissions, notices and upcoming exams
  • SVG attendance trend and fee collection charts with hover and keyboard tooltips and a table view, no chart library
  • Student directory with search, grade, section and status filters, sortable columns, pagination and CSV export
  • Add-student off-canvas form with browser validation and a success state
  • Student profile with details, guardians, a term attendance calendar heatmap, grades by subject, fee ledger and documents
  • Attendance register by class and date with Present, Absent and Late toggles, reasons, mark all present, a live summary and saved registers
  • Fee invoices with paid, partial and overdue filters, a record-payment modal that updates balances, and an overdue follow-up list
  • Weekly timetable by class or by teacher, colour-coded by subject, with no teacher booked twice
  • Collapsible sidebar that becomes an off-canvas menu on phones, topbar search, notifications and user menu
  • Light and dark mode toggle remembered in localStorage

Best for

  • School offices and registrars who need an internal student information system front end
  • Developers prototyping a school ERP, SIS or attendance app
  • Education startups building an admin panel for schools
  • Anyone learning dashboard patterns with realistic data and no back end

At a glance

  • Bootstrap 5.3.8 with vanilla JavaScript, no jQuery
  • 7 pages: index.html, students.html, student.html, attendance.html, fees.html, timetable.html, login.html
  • Charts drawn as inline SVG from small data arrays, no chart library
  • Light and dark mode, responsive down to 375px, keyboard accessible
  • Free for personal and commercial use; attribution optional but welcome. Full terms: uicookies.com/license

How to use it

Unzip the folder and open index.html in a browser. Edit the page copy in the HTML files and the demo school, students, teachers and fees at the top of js/main.js, or replace those arrays with calls to your API. Colours and fonts live as custom properties at the top of css/style.css. The forms work in the browser only, so connect a back end or form service before launch. Deploy to any static host.

Frequently asked questions

Is Registrar free for commercial projects?

Yes. You can use it for personal and commercial projects, including client work. Attribution is optional but always welcome. The full terms are at uicookies.com/license.

What is it built with?

Bootstrap 5.3.8 for layout and components, one stylesheet for the design layer and one vanilla JavaScript file. There is no jQuery and no chart library; the charts are inline SVG drawn from small data arrays.

Which pages are included?

Seven: a dashboard, a student directory, a student profile, an attendance register, fees and invoices, a weekly timetable and a staff sign-in page. The profile opens for any student you pick in the directory.

Do the forms and registers save data?

Only in the browser. New students and payments last for the open tab, and saved attendance registers are kept in localStorage. To store records for real, connect the forms to your own back end or student information system.

Can I use it for my school’s real data?

Yes, it is a front end for that. The demo data is generated in one section of js/main.js, and the pages only read the student, invoice, class and teacher lists, so you can replace those builders with responses from your API.

Aigars Silkalns

Designed & written by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

XLinkedInMore about uiCookies →

Free

We'll send a one-time link to confirm your address. The download works whether or not you tick the box.

Demo