Answers for district IT
How do you set up a help desk for a school district?
A school help desk succeeds or fails on intake. If teachers can report a problem in under thirty seconds without leaving what they were doing, tickets get filed and the district gets data; if intake is awkward, staff walk to the tech office instead and the queue tells you nothing. Start with one easy intake channel, a short category list, and response-time targets tuned to a bell schedule — then add routing, a knowledge base, and satisfaction surveys once the volume is real.
Make intake effortless before you make it sophisticated
The first version of a district help desk should have exactly one obvious way to report a problem, and it should be reachable from wherever staff already are. In most districts that means a link in the staff portal or bookmarks bar, with sign-in handled by the district's existing identity so nobody creates another password.
Email-to-ticket is the second channel worth having, because it captures the people who will email you no matter what your form says. Forwarding a shared helpdesk address into the ticket system means those requests join the queue instead of living in one technician's inbox — which is the single most common way districts lose track of work.
Resist the urge to build a long intake form. Every required field reduces submissions. Ask for what the technician genuinely cannot proceed without: who, where, what is broken, and how urgent. Room number matters more than most fields, because a technician walking a building needs it. If your system knows the reporter from their sign-in and can pull their building from the roster, ask for even less.
Walk-ins and phone calls will continue regardless. The rule that keeps the data honest is that the technician files the ticket, even retroactively, even for a two-minute fix. Otherwise your reporting understates real workload by a wide margin, and workload data is what justifies staffing.
Categories, priorities, and SLA targets on a school calendar
Keep the category list short enough that a teacher picks correctly without thinking — eight to twelve top-level categories is plenty for most districts. Device hardware, device software, account or password, network, projector or display, printing, phone, and instructional application covers most K-12 volume. You can add subcategories later once you see what actually arrives; starting granular guarantees mis-categorization and useless reports.
Priority in a school is fundamentally about instructional impact, not about the number of people affected. A single failed projector in a classroom mid-lesson is more urgent than a mildly annoying issue affecting fifty people at their desks. Write your priority definitions in those terms: instruction stopped now, instruction degraded, staff blocked, routine request.
Set SLA targets against school hours, not wall-clock hours. A ticket filed at 3:45 PM on a Friday should not be breaching by Monday morning. Define your business calendar, including in-service days and breaks, and make the SLA clock respect it. This is the detail that determines whether technicians trust the SLA numbers or ignore them.
Be conservative with your first targets. Published response times you consistently meet build credibility with staff; ambitious ones you miss do the opposite. Most districts start with something like same-instructional-day first response for urgent, next day for normal, and tune from there. Track response separately from resolution — first response is what staff actually experience as responsiveness, and it is the target you can control even when a repair is waiting on a part.
Routing, ownership, and not losing tickets
Every ticket needs an owner. The queue-with-no-assignee model works for about a week, after which the tickets nobody wants sit untouched. Assign on intake, even if the assignment is provisional.
Routing rules are worth adding once you have more than two or three technicians. The natural axis in a district is building: tickets from the high school go to the technician assigned there. Category is the second axis — network issues to the network person, SIS or account issues to whoever owns identity. A rule that assigns by building with a category override handles most K-12 districts entirely.
Define your escalation path explicitly, including what happens when the assigned technician is out. "Sick day" is the most common reason a ticket sits for a week. A simple rule — unassigned or untouched for N school days moves to the supervisor's view — catches most of it.
Canned replies pay for themselves fast. Password resets, projector troubleshooting, the "have you tried a hard reset" sequence for Chromebooks, the explanation of how to request software: these are typed hundreds of times per year. A short library of saved responses makes replies faster and more consistent, and it takes an afternoon to build from your own sent history.
Statuses should be few and meaningful. Open, in progress, waiting on requester, waiting on parts or vendor, resolved. The waiting states matter because they explain why a ticket is old without making the technician look slow, and they let you separate your own delays from external ones in reporting.
The knowledge base, and letting people solve their own problems
The knowledge base is not a documentation project. It is a byproduct of the help desk: when you answer the same question for the fourth time, that answer becomes an article, and the next answer is a link.
Write articles at the level of the person asking. A teacher article about connecting to the projector should have screenshots and no jargon; an internal article about the imaging process can assume expertise. Keep those audiences separate, because a public KB full of internal runbooks is unusable for staff and a hazard for anything security-relevant.
Surface articles at the point of need. Suggesting relevant articles as someone types their ticket subject deflects a meaningful share of routine requests, especially password and printing questions. Even a plain search box on the intake page helps.
Maintenance is the hard part. Assign each article an owner and a review date, and let obviously stale articles get retired rather than accumulating. An outdated article about a system you replaced last year does more damage than no article, because staff follow it and then file a ticket anyway.
Start with fifteen articles covering your top ticket categories, not with a comprehensive plan. Districts that try to launch a complete KB usually launch nothing.
Measure a few things and act on them
Ticket volume by building and by category, trended over the year, is the foundational report. It tells you where your work comes from, and it is the data that supports staffing requests. A building generating twice its share of tickets usually has a specific fixable cause — an aging cart, a bad access point, a teacher who was never trained on the projector system.
First response time and resolution time, measured against your school-hours calendar, tell you whether the promises you published are real. Watch the distribution, not just the average: one ticket sitting for three weeks is what staff remember, and it disappears in a mean.
Satisfaction surveys are worth running even in a captive-audience environment. A one-click rating on resolution, with an optional comment, gives you something to show leadership beyond throughput, and the comments are where you learn that the fix worked but the communication did not.
Backlog age is the leading indicator to watch. A queue where the oldest open ticket keeps getting older is heading for trouble even if throughput looks fine, because it means a category of work is being systematically deferred. Look at the old tickets specifically, once a week, and either do them or close them honestly.
Finally, connect the help desk to your device records. A large share of K-12 tickets are about a specific device, and being able to see that device's repair history, warranty status, and who it is assigned to from inside the ticket removes the most common source of technician back-and-forth.
Common questions
What is the best way for teachers to submit tickets?
One obvious link where they already work — the staff portal or a bookmark — with sign-in handled by the district's existing identity so there is no new password. Add email-to-ticket as a second channel, because some staff will email regardless and those requests otherwise live in one technician's inbox.
How many ticket categories should a school district have?
Eight to twelve at the top level is plenty to start: device hardware, device software, accounts, network, projector or display, printing, phone, and instructional applications. Start coarse and add subcategories once real volume shows you what you actually receive.
What SLA targets make sense for a K-12 help desk?
Whatever you can consistently meet, measured against school hours rather than wall-clock time. Many districts start with same-instructional-day first response for urgent tickets and next school day for normal ones. Track first response separately from resolution, since resolution often waits on parts you do not control.
How should we prioritize tickets?
By instructional impact rather than headcount. A failed projector stopping one lesson right now outranks a minor annoyance affecting fifty people at their desks. Write the priority definitions in those terms so the person triaging does not have to guess.
Should technicians file tickets for walk-ins?
Yes, even retroactively and even for two-minute fixes. Walk-ins and hallway requests are a large share of real K-12 workload, and if they are not in the system your reporting understates staffing needs substantially.
How do we build a knowledge base without a documentation project?
Turn repeat answers into articles as they occur. The fourth time you type the same reply, save it as an article and send a link instead. Start with about fifteen articles covering your highest-volume categories, give each one an owner and a review date, and retire stale ones aggressively.
How Chalk approaches this
Chalk includes a help desk built for schools: SLA targets that respect a school calendar, routing and auto-assignment by building or category, canned replies, a knowledge base, CSAT, and analytics. Because it shares a database with the device records, a ticket about a Chromebook shows that device's assignment, repair history, and warranty status without a second lookup. You can run it self-hosted for free.