SchoolSource VMS connects districts, MSPs, and staffing agencies in a single system — from job order to signed confirmation of assignment to approved invoice.
Purpose-built for K-12 — school years, terms, and district calendars, not generic contract staffing.
Most districts run vendor management across email threads, shared drives, and phone calls — and lose the record every time someone leaves.
Job orders scattered across agencies mean slow submissions, missed candidates, and classrooms without a teacher in week three.
Without one system of record, bill rates and MSP fees get negotiated in email and reconciled by hand at invoice time.
A clinician's license expires mid-assignment and nobody knows until the district asks — a compliance problem and a billing problem.
Districts post. Agencies submit. MSPs manage the middle. Everyone works from the same live record.
Post a job order, receive submissions from your agency pool, make an offer, sign the confirmation of assignment, and create the placement — without leaving the platform.
Agency, district, and MSP conversations live on the submission itself — side by side, in context. No forwarded threads, no lost history when someone changes jobs.
Revenue, MSP fees, time to fill, and agency scorecards — scoped to your organization and updated from live data, not a monthly export.
Every placement carries its own requirement list, pulled from the job order. Track what's on file, what's expiring, and what's missing — before it becomes a compliance problem.
Contractors submit weekly hours from any device. Districts approve. Nothing gets keyed twice.
Approved time becomes an invoice with the MSP fee already calculated. Download a clean PDF.
Send, counter, revise, countersign. Every version kept, every signature timestamped.
Run several districts and an agency vendor pool from one login, with data scoped per client.
Terms, school years, and district holiday calendars carry through to the assignment.
Every user sees only their organization's data, down to the permission.
The district or MSP posts a req with rate, school, term, and credential requirements.
Your assigned agency pool submits candidates against the same live req.
Send the confirmation of assignment, handle counters, countersign, and the placement is created.
Contractors log hours, districts approve, and invoices generate with the fee applied.
Whether a district runs its own vendor pool or hands it to an MSP, everyone works from the same data.
Post once, see every candidate your agencies submit, approve time, and keep credentials audit-ready.
Manage multiple districts and an agency vendor pool, with fees, scorecards, and your own branding on the paperwork.
See open reqs from every assigned district, track submissions in real time, and invoice against approved hours.
A short walkthrough of the platform against the roles you're actually trying to fill. No slide deck.
Or email matt@schoolsourcevms.com