Ask any K-12 facilities director what keeps them up at night and you’ll hear the same thing. It isn’t the roof or the boiler. It’s people. The HVAC tech position that’s been posted for eight months. The electrician who left for the private sector. The night custodial crew that turns over every year.

Most districts treat this as a pay problem. Pay matters, and if you’re way below market you better fix it. But plenty of districts give raises and still lose people, because pay was never the only thing driving them out the door.

The real problems

You can’t hire your way out of a staffing problem you keep creating. Fix why people leave before you spend another dollar on why they should come.

Build your own pipeline

The districts that solve this start years before they need the people. A few moves that work:

Then keep them

In-house or contracted?

This is the question every board eventually asks, usually right after a tough budget year. The honest answer is almost never all one or the other. Here’s how I think about it.

Keep it in-house when:

Contract it out when:

Most districts land on a hybrid.

A strong in-house core for daily work and building knowledge, plus contracts for specialties and peaks. The real question isn’t in-house or contracted. It’s where the line sits this year, and whether you’re moving it on purpose or by accident.

Before you outsource custodial

Custodial is the service districts most often look to contract, because the savings on paper can be real. Before you sign, be honest about what you’re giving up:

Track it so you can see it

Keep one simple record for every trades and custodial role: how long the last posting stayed open, how many qualified applicants you got, who left this year and why, and what the market pays. Review it with your leadership once a year. Within a couple of years the pattern is obvious, and the plan practically writes itself.

Staffing is a slow problem that turns into an emergency the week you can’t open a building. The districts that get it right start years ahead. The best time to start was three years ago. The next best time is this fall.

Where is your district losing people right now? And do you know why?