What Is a Student Information System? A Plain-English Guide for Small Schools
By Neil Keena
Updated 11 min read
On this page
A student information system (SIS) is the software that holds your school's student records. It's the one place that knows who's enrolled, who their parents and emergency contacts are, which grade and classes they're in, and whether they were in school today. Most also cover some mix of enrollment, grades, a parent portal, and tuition. Put simply, an SIS is your school's system of record: when two places disagree about a student, the SIS is the one you trust.
That's the whole definition. The rest of this guide covers what an SIS actually stores, how it differs from the other software a school buys, what it costs, and how to set one up without losing a weekend. There's also a field checklist near the end you can copy straight into a spreadsheet, whether or not you ever buy software.
What a student information system does
Strip away the vendor language and an SIS does four jobs.
- It keeps one record per student. Name, birthday, grade, photo, contact details, and status. One copy, not three.
- It connects students to their families. Parents, guardians, and emergency contacts, with who lives where and who gets the bill.
- It tracks the school day. Which classes each student is in, and whether they were present, absent, tardy, or excused.
- It shares the right slice with the right people. Teachers see their rosters. Parents see their own children. The office sees everything.
Everything else on a vendor's feature list — grades, scheduling, state reporting, admissions, billing — is built on top of those four jobs. If a system does those four well, it's a real SIS. If it doesn't, the extras won't save it.
What's inside a student record
It helps to picture the record itself. Here's what a typical student record holds, grouped the way most systems group it.
| Part of the record | What it holds | Who usually updates it |
|---|---|---|
| Profile | Legal and preferred name, birthday, grade level, photo, student ID | Office, at enrollment |
| Family | Parents and guardians, addresses, phone numbers, emergency contacts, pickup permissions | Families, through a portal or enrollment forms |
| Enrollment | Status (applied, enrolled, withdrawn), program, start date, year-by-year history | Office |
| Classes | Homeroom, courses or class groups, teachers | Office or scheduler |
| Attendance | Daily or per-class marks: present, absent, tardy, excused | Teachers |
| Health and permissions | Allergies, medical releases, photo permission, field-trip forms | Families, reviewed by the office |
| Documents | Birth certificate, prior school records, immunization forms | Families and office |
| Academics | Grades and teacher comments, in systems that include a gradebook | Teachers |
Scroll sideways to see every column
Not every school needs every row. A 15-student school may never schedule a class period, while a 200-student high school lives in the scheduler. But every school needs the first three rows, and most need attendance and documents by the end of year one.
SIS vs. the software around it
The terms blur, and vendors blur them on purpose. Here's how the SIS relates to the other tools a school might buy.
| Tool | Main job | How it relates to the SIS |
|---|---|---|
| Student information system (SIS) | Student and family records, classes, attendance | The system of record everything else reads from |
| Learning management system (LMS) | Lessons, assignments, classwork, grading | Reads rosters from the SIS; may send grades back |
| Tuition management system | Invoices, payment plans, balances | Needs to know who's enrolled and who pays |
| Enrollment or admissions software | Applications, registration, waitlists | Creates the student records the SIS keeps |
| School management software | All of the above in one system | An SIS plus the tools around it, sharing one database |
Scroll sideways to see every column
Read the diagram as text
What one student record holds:
- Profile
- Family
- Enrollment
- Classes
- Attendance
- Health and permissions
- Documents
- Academics, in systems that include a gradebook
Every school needs the first three.
How other software uses it:
- Enrollment software creates the student records.
- Tuition reads who's enrolled and who pays.
- The LMS reads rosters, and may send grades back.
Who sees what:
- The office sees everything.
- Teachers see their rosters.
- Parents see their own children.
The row that matters most for a small school is the last one. When the SIS, billing, and enrollment are separate products, somebody has to keep them in agreement. A family moves, and you update their address in three places. A student withdraws, and the billing tool keeps invoicing because nobody told it. That "somebody" is usually the founder at 10 p.m.
School management software is simply an SIS that shares one database with enrollment, tuition, and communication. We cover that category in depth in our guide to school management software.
The four kinds of SIS
SIS products fall into rough families, and knowing which family you're looking at saves hours of demos.
District and enterprise systems. Built for public districts and large schools: master scheduling, state reporting, and deep permissions. Powerful, custom-quoted, and usually far more than a small school can use. PowerSchool and Infinite Campus live here.
Independent-school platforms. Built for mid-size and large private schools, often bundled with admissions, tuition, and fundraising. Blackbaud, Veracross, and FACTS SIS are the familiar names. Pricing is usually by quote.
Small-school SIS tools. Lighter systems with published pricing, aimed at small private and faith-based schools. Sycamore, Gradelink, and DreamClass are examples. Most include a gradebook; billing ranges from built in to bolted on.
All-in-one small-school platforms. Systems where records, enrollment, tuition, and communication share one database, designed for a single non-technical operator. TeachHero, which is our product, is in this group.
There's also an open-source option, openSIS, which has a free community edition for schools with someone technical enough to host and maintain it. We compare ten of these systems side by side, with pricing, in our roundup of the top student information systems for 2027.
What does an SIS cost?
For small schools, published SIS pricing usually lands between about $1 and $4 per student per month, or roughly $75 to $210 per month as a flat subscription for up to 150 students. Enterprise and independent-school platforms are custom-quoted, and many add setup fees, module fees, or fees that families pay.
A few real numbers help. Sycamore publishes $4 per student per month. Gradelink's published tiers start at $121 per month for up to 50 students. On the all-in-one side, TeachHero's Small plan is $89 a month for up to 75 students.
Here's a worked example for a 60-student school, comparing the sticker price of two published models:
- Per-student pricing at $4/student/month: 60 × $4 = $240 a month, or $2,880 a year.
- Flat pricing by school size, like TeachHero Small: $89 covers up to 75 students, so 60 students cost $89 a month, or $890 a year if you pay annually.
The sticker price is only part of it. Before you compare, add setup or onboarding fees, add-on modules, contract length, and — if the system collects tuition — payment processing. On a $9,000 tuition paid by card, the gap between a 2.9% and a 3.9% processing rate is $90 per student per year.
Student data privacy basics
An SIS holds the most sensitive information your school has, so privacy isn't a feature to skim.
In the U.S., the Family Educational Rights and Privacy Act (FERPA) gives parents the right to see their child's education records, ask for corrections, and control how those records are shared. FERPA applies to schools that receive funding from U.S. Department of Education programs; many private schools don't, but its principles are a sensible baseline either way. Some states add their own student-privacy laws. Requirements vary by state — verify with your state's department of education, and see the Department of Education's FERPA overview.
Whatever rules apply to you, ask every vendor three questions in writing:
- Do you ever sell student data or use it for advertising?
- Who on your staff can see our records, and when?
- Can we export everything, and do you delete our data if we leave?
The answers should be short and unambiguous. If they aren't, keep looking.
How to set up a student information system
Most of the work of setting up an SIS isn't in the software. It's in cleaning up the records you already have. Here's the order that works.
- Pick one master list. If your roster lives in three spreadsheets, choose the most complete one and merge the others into it by hand. This is the step people skip, and it's the step that matters most.
- Standardize the columns. One column per field, same format every row: dates as YYYY-MM-DD, grades as K, 1, 2, and so on, and phone numbers in one style.
- Group students into families. Give each family an ID so siblings and parents stay together when you import.
- Import, then spot-check. Import the file, then open ten random records and compare them against the original.
- Send families the portal. Ask parents to review their contact details and upload any missing forms. They know their phone numbers better than you do.
- Turn on attendance last. Once the roster is clean, attendance is the habit that keeps it honest — a student who's never marked is a record to check.
If you're coming from spreadsheets, our guide to moving from spreadsheets to school management software walks through the migration in more detail.
The student record checklist
Copy this into a spreadsheet as your column headers. It works as an import template for most systems, and as a clean master list if you're not ready for software yet.
Student record fields
20 items
Student
Parents and guardians (one row per adult, linked by Family ID)
Emergency contacts
On file (yes/no per student)
That last group is where small schools most often lose track. A yes/no column per form turns "did the Castillos ever send the medical release?" into a two-second filter.
Frequently asked questions
What is a student information system in simple terms?
It's the software that keeps your school's student records in one place — who's enrolled, their families and contacts, their classes, and their attendance. Teachers, parents, and the office each see the part they need.
What's the difference between an SIS and an LMS?
An SIS manages records about students: enrollment, families, classes, attendance. An LMS manages learning: lessons, assignments, and classwork. The LMS usually reads its rosters from the SIS. Some platforms include both.
Do small schools need a student information system?
Not always right away. Below about 15 students, a well-organized spreadsheet can hold. The switch pays off when you're keeping the same information in several places, or when admin work starts costing you evenings.
Is Google Sheets a student information system?
It can hold the same data, and plenty of schools start there. What it can't do is give parents a login to their own child's record, let teachers take attendance without seeing everyone else's data, or keep enrollment and tuition in sync automatically.
What are examples of student information systems?
PowerSchool and Infinite Campus serve districts. Blackbaud, Veracross, and FACTS SIS serve independent schools. Sycamore, Gradelink, and DreamClass are lighter SIS tools for small schools, and TeachHero (our product) is an all-in-one platform for small schools.
The bottom line
A student information system is your school's system of record: one profile per student, connected to their family, their classes, and their attendance. The best one for you is the smallest system that does those jobs well and keeps enrollment and tuition in agreement with it. Start with a clean master list — the checklist above — and the software decision gets much easier.
TeachHero is a student information system built for small schools, with records, attendance, enrollment, tuition, and your parent portal in one place that one person can run. Try every feature free, then pick the plan that fits — plans start at $89/month for up to 75 students. Try it free with no credit card to start your trial, or book a demo and bring your roster.