Student information system

Student records for California barbering and cosmetology schools

Roster, attendance, grades, transcripts and signed enrollment agreements, all in one place, built for cosmetology, barbering, esthetician and manicurist programs approved by the Board of Barbering and Cosmetology. You can open it and use it before you talk to anybody.

No signup and no email needed · sample data resets daily

From $99 a month when you’re ready. Published prices, no call to sit through, cancel anytime.

The situation

Your records live in four places and none of them match

The attendance sheet

An instructor marks a sheet or a binder in the room. Weeks later somebody else types it into a spreadsheet, reading off handwriting.

The roster

A spreadsheet of who’s enrolled, who’s on leave, who withdrew. Right on the day it was last edited, and nobody is sure when that was.

The grade book

Grades and progress kept on their own. Whether a student is on track gets worked out by hand, usually close to graduation.

The filing cabinet

Signed agreements, disclosures and issued certificates on paper. A transcript request means assembling one from whatever can be found.

Each one holds a piece of the truth, and reconciling them is somebody’s job. That’s the whole idea here: one record per student, kept up as the term runs.

What it does

The same sequence, in one place

Everything below is a screen in the demo. Go and check it rather than taking this page’s word for it.

Admissions to enrollment

An applicant becomes a student without being retyped

Applications land in a pipeline. You review one, accept it, and that applicant turns into the student record. Same data, carried forward, with a status that follows them through active, on leave, withdrawn and graduated.

How a term runs →
The Udooku applications pipeline for Example Beauty Academy, listing applicants by program with statuses from submitted to accepted
Attendance

Marked once, by the person who was in the room

A cohort’s schedule generates its sessions. The instructor marks the roster with six codes: present, absent, tardy, make-up, holiday and leave. Every mark keeps a note of who made it and when, so nothing gets retyped off a paper sheet later.

Take attendance yourself →
The Udooku attendance grid for a cosmetology cohort, with present, absent, tardy and leave codes per session and a running percentage per student
Documents

Transcripts and certificates come out of the record

Academic transcripts, certificates of completion and enrollment verification letters get built from the enrolments and grades you already hold. Everything you’ve ever issued stays in the list. A reissue supersedes the old one, and a voided copy stays visible.

What a student leaves with →
A graduated student's Academics tab in Udooku, listing an issued transcript, a certificate of completion and a voided transcript
Signatures and the school file

Signed agreements attach to the student, not to an inbox

Enrollment agreements and disclosures go out for signature and come back attached to the right record. Your own documents sit alongside them, catalog and refund policy and fact sheet, each with a version and an expiry date so you can see which one is current.

Look through the vault →
A student's Documents tab in Udooku, showing a signed enrollment agreement attached to the record alongside uploaded files

Migration

Send a CSV and get your own school back

Export whatever your current system holds and send it over. What comes back is a private link showing your students, your programs and your attendance inside Udooku. Not a demo school. Yours. It’s free, there’s nothing to sign, and no account gets created.

Who built it

One person, and you can email him

I’m Arthur. I build and sell student information systems. That’s the whole of what I do, and Udooku is the one I built. There’s no team behind this and no support tier sitting between you and me.

I’ve never cut hair or run a beauty school, and I’m not going to pretend otherwise. What I do know is how school records go wrong: how attendance gets lost somewhere between the classroom and the spreadsheet, and why producing one transcript can eat a morning.

For a school your size that’s worth something. When you find a problem you’re writing to the person who can fix it that day, not opening a ticket. That address is [email protected].

Go and use it

There’s a made-up school with fifty students in it running right now. Take attendance, issue a certificate, break something. It all resets tomorrow morning. When you’re done, the next two steps are just as self-serve.

  1. Try itThe live demo, with a made-up school in it. No signup, no email.
    Open the live demo
  2. See your own students in itSend an export and get a private link back. Free, nothing to sign.
    Send a CSV
  3. Start on CoreFrom $99 a month. No contract, cancel from inside the software.
    Start on Core