Open Source · K-12 IT Management · Coming 2025

The IT Operating System
Built for Schools

One unified platform to manage every printer, device, user, and network in your district. Stop juggling 12 dashboards. Start running your tech department like a pro.

→ Notify Me at Launch See What's Coming
34+ Integrated Modules
100+ Automation Actions
<60s Alert Latency
$0 Licensing Cost
COMING SOON

School Tech Ops is in active development by a real K-12 IT department. Early access launches soon. Join the list to be first in.

Your entire district
in a single pane of glass.

Every printer, device, access point, and user profile — connected. Real-time data from Jamf, Meraki, PowerSchool, Google Workspace, and more, unified into one beautiful interface.

techops.yourdistrict.org / dashboard
● Live Sync OK
Good morning, Admin ↗
● 847 devices online ⚠ 3 warnings
Printers Online
47 / 51
4 offline · 3 low toner
Devices Checked In
1,204
Jamf sync 4m ago
Open Tickets
12
2 high priority
Automation Runs
284
Today · 0 failed
PrinterLocationBlack TonerCyanStatus
HP LaserJet E42540 Library
Online
Xerox VersaLink C405 Main Office
⚠ Low
Kyocera ECOSYS M6635 Gym Office
Critical
Canon imageRUNNER 2645 Room 204
Online
Print Volume · 7 days
WiFi Clients · Now
412
across 38 access points
Automation · Active
23
rules · 6 fired today

Every system your district runs,
finally talking to each other.

Purpose-built modules for K-12 IT — not enterprise bloat shoehorned into a school context. Each module is self-contained, configurable, and deeply integrated with the others.

🖨
Print Manager
SNMP toner monitoring, syslog parsing, supply inventory & ordering
Core
💻
Device Audit
Per-student device tracking, condition logs, barcode check-in/out
Devices
📡
Meraki Manager
WiFi client tracing, AP health, roaming analytics per building
Network
🍎
Jamf Manager
MDM commands, enrollment status, policy compliance at a glance
Devices
🏫
Google Workspace
User provisioning, group sync, external share monitoring
Identity
🎓
Student Manager
PowerSchool SIS sync, device assignments, accountability invoicing
Students
🔐
Access Control
Kantech EntraPass door access tied to employee lifecycle events
Security
🛡
Sophos Central
Endpoint threat dashboard, alert aggregation, device health scores
Security
Automation Engine
Visual rule builder with 100+ triggers/actions, scheduling, templates
Core
📧
Email Analyzer
Phishing detection, ClamAV scanning, threat timeline per sender
Security
🖥
Proxmox Manager
VM status, resource utilization, container health at a glance
Infra
Power Monitor
UPS battery status, load percentages, runtime estimates, alerts
Infra
👤
Employee Lifecycle
Hire-to-retire automation: account creation, access grants, offboarding
Identity
🎫
Helpdesk Manager
Ticketing, assignment, SLA tracking, email notifications built-in
Ops
🍽
Nutrition Manager
POS system integration, meal account tracking, balance alerts
Ops
📦
Asset Manager
Hardware inventory, warranty tracking, QR label generation
Devices
+ 18 more modules including FreePBX, WireGuard VPN, Docker Manager, Network Monitor, Sync Manager, and more

// automation engine

Set rules once.
Let the system do the work.

Build powerful automation workflows with a visual rule builder — no code required. Chain 100+ triggers and actions across every connected system. When a toner hits 10%, order a new one. When a student transfers, revoke device access instantly.

  • 100+ built-in triggers across all modules
  • Actions: email, webhook, API call, Jamf command, and more
  • Schedule rules, debounce repeated events, set cooldowns
  • Template gallery for common workflows (onboarding, alerts, offboarding)
  • Full audit log of every rule execution
Automation Engine — Active Rules
Toner Critical Alert + Order
TRIGGER: Toner < 10% IF: Not ordered Send Email Create Ticket
New Employee Onboarding
TRIGGER: PS Webhook Create Google Acct Add EntraPass Assign Jamf Group
Phishing Email Detected
TRIGGER: Threat Score > 80 IF: Domain = External Alert Admin Quarantine
// unified identity

One profile.
Every system connected.

Search a staff member or student by name, email, MAC address, or device serial. See their Google account, Jamf-enrolled devices, door access credentials, PowerSchool record, and ticket history — all in one place.

  • Cross-system person profiles linking staff and student records
  • One-click offboarding: revoke Google, Jamf, EntraPass simultaneously
  • Device-to-person assignment tracking with history
  • PowerSchool SIS sync keeps enrollment data current
  • Employee lifecycle hooks: hire, transfer, leave, termination
MJ
Mr. James Martinez
Science Teacher · Oak Hill Middle School
● Active Google Admin
// real-time operations

Know before
they call you.

Continuous background pollers watch every system — SNMP toner levels, syslog streams, Meraki AP health, UPS battery status — and surface issues before your staff notices them. Critical alerts fire in under 60 seconds.

  • SNMP polling every 5 minutes per printer, across all subnets
  • Live syslog stream parsing for printer errors, door events, security logs
  • WiFi client heat maps: signal strength and roaming per access point
  • UPS battery runtime estimates with discharge curve tracking
  • WebSocket-based UI updates — no page refresh needed
sync-task-runner · live
[08:42:01] snmp_poll completed · 51 printers · 2.1s
[08:42:03] KYOCERA-GYM black=5% → trigger fired
[08:42:03] rule:toner_critical → email queued
[08:42:03] rule:toner_critical → ticket #1047 created
[08:42:15] meraki_sync · 38 APs · 412 clients
[08:43:00] jamf_sync · 1,204 devices · delta: 3
[08:43:01] device FVFAB922PQR enrolled → profile pushed
[08:44:01] snmp_poll completed · 51 printers · 1.8s
[08:44:30] syslog_stream gap detected · reconnecting…
[08:44:31] syslog_stream reconnected · 0 events lost
[08:45:00] ups_poll · 3 units · runtime: 47m avg
[08:46:01] snmp_poll completed · 51 printers · 2.0s
[08:46:12] watching…

Free. Forever.
Open Source by design.

School districts run on tight budgets. School Tech Ops is AGPL-3.0 licensed — free to deploy, free to modify, free to run on your own infrastructure. No per-seat pricing. No vendor lock-in. Built by a real K-12 IT department, for every K-12 IT department.

AGPL-3.0 Docker Compose FastAPI · Python 3.12 React 18 · Tailwind MySQL 8.0
# Get started in minutes
$ git clone https://github.com/your-district/school-tech-ops
$ cp .env.example .env # configure your district
$ docker compose up -d
Ready at https://techops.yourdistrict.org

Designed for zero vendor lock-in. All configuration lives in your .env and web UI — no hardcoded district values, no proprietary dependencies.


Be first to
deploy at your district.

We're wrapping up the final release. Drop your email and we'll reach out the moment early access opens — including setup support for your first deployment.

No spam. Just one email when we launch. Unsubscribe anytime.