Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Teachers HRMS
- Payment service
- Benefit carrier
- Learning provider
- Tax authority
HRMS for Teachers keeps school staff employment records and related HR work together. HR teams maintain employees, positions, departments and employment history.
Employees in one list
| Employee ID | First name | Last name | Department | Position | Manager | |
|---|---|---|---|---|---|---|
| EDU-2026-041 | Nora Salcedo | Salcedo | Substitute services | Substitute teacher, district pool | Idris Mensah | |
| EDU-2026-058 | Idris Mensah | Mensah | After-school programs | Grade 3 teacher, Cedar campus | Leila Park | |
| EDU-2026-063 | Meera Haddad | Haddad | Substitute services | Substitute teacher, district pool | Tomas Iqbal | |
| EDU-2026-077 | Jonah Kim | Kim | Elementary instruction | After-school coordinator, Cedar | Leila Park | |
| EDU-2026-082 | Alina Costa | Costa | After-school programs | Science teacher, Harbor campus | Alina Costa |
Admin records approval after any required headcount confirmation.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep employee identity, position and employment changes together.
Employees
| Employee ID | First name | Last name | Department | Position | Manager | |
|---|---|---|---|---|---|---|
| EDU-2026-041 | Nora Salcedo | Salcedo | Substitute services | Substitute teacher, district pool | Idris Mensah | |
| EDU-2026-058 | Idris Mensah | Mensah | After-school programs | Grade 3 teacher, Cedar campus | Leila Park | |
| EDU-2026-063 | Meera Haddad | Haddad | Substitute services | Substitute teacher, district pool | Tomas Iqbal | |
| EDU-2026-077 | Jonah Kim | Kim | Elementary instruction | After-school coordinator, Cedar | Leila Park | |
| EDU-2026-082 | Alina Costa | Costa | After-school programs | Science teacher, Harbor campus | Alina Costa |
Follow an opening from requisition through candidate decision and offer.
Applications
| Application number | Candidate | Requisition | Stage | Recruiter | |
|---|---|---|---|---|---|
| APP-50335 | Pedro Cho | Ridge teaching assistant opening | Applied | Leila Park | |
| APP-31691 | Rosa Benali | District substitute pool opening | Screen | Samir Ellis | |
| APP-42898 | Pedro Cho | Harbor school counselor opening | Phone interview | Leila Park | |
| APP-61144 | Lina Okoye | District substitute pool opening | Onsite | Alina Costa | |
| APP-56148 | Kira Velez | Cedar after-school coordinator opening | Offer | Idris Mensah |
Review absences and weekly hours with a clear employee and approver.
Leave requests
| Request number | Start date | End date | Leave type | Status | Approver | |
|---|---|---|---|---|---|---|
| LR-73588 | 25 Oct | 03 Nov | Parental leave | Draft | Jonah Kim | |
| LR-21008 | 28 Oct | 30 Oct | Sick leave | Submitted | Alina Costa | |
| LR-11269 | 22 Oct | 24 Oct | Bereavement leave | Approved | Alina Costa | |
| LR-98428 | 03 Nov | 12 Nov | Parental leave | Taken | Nora Salcedo | |
| LR-43230 | 30 Oct | 05 Nov | Family care leave | Draft | Tomas Iqbal |
Prepare pay periods, employee statements and enrollment records.
Approval conditions
| Run number | Calendar | Period start | Period end | Pay date | Gross total | |
|---|---|---|---|---|---|---|
| PR-99866 | Substitute teachers, biweekly | 26 Oct | 29 Oct | 04 Nov | 630 | |
| PR-46301 | Twelve-month staff, semimonthly | 15 Oct | 19 Oct | 21 Oct | 670 | |
| PR-31250 | Facilities team, biweekly | 22 Oct | 25 Oct | 27 Oct | 330 | |
| PR-85904 | Ten-month teachers, monthly | 19 Oct | 26 Oct | 30 Oct | 830 | |
| PR-45087 | School leaders, monthly | 24 Oct | 01 Nov | 05 Nov | 80 |
Keep review cycles, employee goals and outcomes linked.
Performance reviews
Assign hire tasks and keep completed learning evidence with staff.
Training records
| Record number | Employee | Course | Title | Expiration date | Status | |
|---|---|---|---|---|---|---|
| TR-71182 | Tomas Iqbal | Classroom technology basics | Nora Salcedo, safeguarding completed | 16 Oct | Expiring soon | |
| TR-13771 | Meera Haddad | Student data privacy | Idris Mensah, assessment training | 24 Oct | Expiring soon | |
| TR-72058 | Samir Ellis | Family conference skills | Meera Haddad, lab safety certified | 18 Oct | Expiring soon | |
| TR-31740 | Eva Nouri | Emergency response for schools | Jonah Kim, substitute orientation | 24 Oct | Expiring soon | |
| TR-61812 | Meera Haddad | Student data privacy | Alina Costa, student privacy completed | 18 Oct | Expiring soon |
Hire to first payroll ships ready to use. 3 steps need a named approval before the work moves on: Requisition approval (Admin), Offer approval (Admin) and Payroll approval (Admin).
Prepare the staffing opening.
Approve the pending opening.
Review applicants against the opening.
Check salary and approve the offer.
Prepare the employee and assigned tasks.
Review the run before posting.
Open any employee to see its applications, the roles that work on it, its process stages and its approvals on one page.
First name, Last name, Department and Position.
Each line is linked to this employee.
L&D Admin, Recruiter and Payroll Admin, each with their own permissions.
Hire preparation and Time and leave, with the role that acts.
Requisition approval and Offer approval, with who decides.
Nora Salcedo · Active
| Application number | Candidate | Requisition |
|---|---|---|
| APP-50335 | Pedro Cho | Ridge teaching assistant opening |
| APP-31691 | Rosa Benali | District substitute pool opening |
| APP-42898 | Pedro Cho | Harbor school counselor opening |
Enters personal leave, time and goals and reads selected pay, benefit and training records.
Signed in as Admin
| Decision | Approver | |
|---|---|---|
| Requisition approvalApprove the pending opening. | Admin | |
| Offer approvalCheck salary and approve the offer. | Admin | |
| Payroll approvalReview the run before posting. | Admin |
Everyone opens Teachers HRMS to the work that is theirs. Pick a role to see what it starts with.
Self-service record entry on leave, timesheets and goals; read-only on pay, benefits and performance.
This is the first screen this role sees.
Leave requests · Employee
| Request number | Start date | End date | Leave type | Status | Approver | |
|---|---|---|---|---|---|---|
| LR-73588 | 25 Oct | 03 Nov | Parental leave | Draft | Jonah Kim | |
| LR-21008 | 28 Oct | 30 Oct | Sick leave | Submitted | Alina Costa | |
| LR-11269 | 22 Oct | 24 Oct | Bereavement leave | Approved | Alina Costa | |
| LR-98428 | 03 Nov | 12 Nov | Parental leave | Taken | Nora Salcedo | |
| LR-43230 | 30 Oct | 05 Nov | Family care leave | Draft | Tomas Iqbal |
Record entry on the learning catalog and training records; read-only on employees and positions.
This is the first screen this role sees.
Training records · L&D Admin
| Record number | Employee | Course | Title | Expiration date | Status | |
|---|---|---|---|---|---|---|
| TR-71182 | Tomas Iqbal | Classroom technology basics | Nora Salcedo, safeguarding completed | 16 Oct | Expiring soon | |
| TR-13771 | Meera Haddad | Student data privacy | Idris Mensah, assessment training | 24 Oct | Expiring soon | |
| TR-72058 | Samir Ellis | Family conference skills | Meera Haddad, lab safety certified | 18 Oct | Expiring soon | |
| TR-31740 | Eva Nouri | Emergency response for schools | Jonah Kim, substitute orientation | 24 Oct | Expiring soon | |
| TR-61812 | Meera Haddad | Student data privacy | Alina Costa, student privacy completed | 18 Oct | Expiring soon |
Read-only visibility into requisitions and the hiring pipeline.
This is the first screen this role sees.
Job requisitions · Hiring Manager
| Requisition number | Position | Department | Hiring manager | Recruiter | Status | |
|---|---|---|---|---|---|---|
| JR-72220 | Teaching assistant, Ridge campus | Elementary instruction | Nora Salcedo | Idris Mensah | Open | |
| JR-70844 | Substitute teacher, district pool | Substitute services | Jonah Kim | Tomas Iqbal | Open | |
| JR-15633 | Teaching assistant, Ridge campus | After-school programs | Alina Costa | Eva Nouri | Open | |
| JR-87788 | School counselor, Harbor campus | Substitute services | Tomas Iqbal | Alina Costa | Open | |
| JR-44038 | Substitute teacher, district pool | Substitute services | Idris Mensah | Leila Park | Open |
Record entry across the hiring pipeline; read-only on employees.
This is the first screen this role sees.
Offers · Recruiter
| Offer number | Candidate | Position | Base salary | Currency | Approved by | |
|---|---|---|---|---|---|---|
| OFF-99305 | Daniel Sato | Grade 3 teacher, Cedar campus | 430 | USD | Nora Salcedo | |
| OFF-16118 | Lina Okoye | Teaching assistant, Ridge campus | 580 | EUR | Eva Nouri | |
| OFF-42710 | Maya Farouk | Substitute teacher, district pool | 830 | GBP | Nora Salcedo | |
| OFF-49662 | Kira Velez | Teaching assistant, Ridge campus | 910 | CAD | Tomas Iqbal | |
| OFF-75453 | Daniel Sato | Grade 3 teacher, Cedar campus | 870 | INR | Brenna Okafor |
Record entry on payroll and tax tables; read-only on employees, benefits, leave and timesheets.
This is the first screen this role sees.
Payroll runs · Payroll Admin
| Run number | Calendar | Period start | Period end | Pay date | Gross total | |
|---|---|---|---|---|---|---|
| PR-99866 | Substitute teachers, biweekly | 26 Oct | 29 Oct | 04 Nov | 630 | |
| PR-46301 | Twelve-month staff, semimonthly | 15 Oct | 19 Oct | 21 Oct | 670 | |
| PR-31250 | Facilities team, biweekly | 22 Oct | 25 Oct | 27 Oct | 330 | |
| PR-85904 | Ten-month teachers, monthly | 19 Oct | 26 Oct | 30 Oct | 830 | |
| PR-45087 | School leaders, monthly | 24 Oct | 01 Nov | 05 Nov | 80 |
Record entry on people and performance tables; read-only on pay and benefits.
This is the first screen this role sees.
Leave requests · HR Business Partner
Read-only oversight across all 33 HRMS tables.
This is the first screen this role sees.
Employees · CHRO / VP People
| Employee ID | First name | Last name | Department | Position | Manager | |
|---|---|---|---|---|---|---|
| EDU-2026-041 | Nora Salcedo | Salcedo | Substitute services | Substitute teacher, district pool | Idris Mensah | |
| EDU-2026-058 | Idris Mensah | Mensah | After-school programs | Grade 3 teacher, Cedar campus | Leila Park | |
| EDU-2026-063 | Meera Haddad | Haddad | Substitute services | Substitute teacher, district pool | Tomas Iqbal | |
| EDU-2026-077 | Jonah Kim | Kim | Elementary instruction | After-school coordinator, Cedar | Leila Park | |
| EDU-2026-082 | Alina Costa | Costa | After-school programs | Science teacher, Harbor campus | Alina Costa |
Superuser: full record CRUD on all 33 HRMS tables, plus every view, report and app setting.
Use employee-linked records to answer staffing and pay questions.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Active | 31 | ||
| On leave | 20 | 65% | |
| Terminated | 15 | 75% | |
| Rehireable | 8 | 53% |
Sample counts per stage
Group active employees by department and parent department.
Compare requisition status, headcount and target start date.
Count applications by stage and requisition.
Summarize requests by leave type, status and date range.
Compare submitted and approved weekly hours.
Compare gross and net totals by calendar and pay period.
Group reviews by cycle, reviewer and status.
List employees and training records by expiration date and status.
See how Teachers HRMS fits your kind of team.
Each stage of hire to first payroll names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Use Proto to prepare cases and check the next handoff.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 36 tablesStart with one team and one process, then add the rest once the basics are running.
Define departments, positions, locations, pay grades and employee identifiers.
Set leave types, benefit plans, payroll calendars and access.
Enter a vacancy, candidate, offer and onboarding checklist.
Rehearse leave, timesheets, reviews and one payroll period with the responsible roles.
Check links, permissions, totals and external confirmations before expanding.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure HRMS for Teachers for your business. Pilot one department, a staff hire and a payroll period.
Yes. The employee record links a person to a department, position, manager and location.
A requisition links the position, department, hiring manager and recruiter; applications follow its candidates.
The offer has approval status and an approving employee. Agree the school’s decision owner before using it.
Employees can enter dated requests. The submitted status gives the reviewer a clear decision queue.
Timesheets group dated time entries for an employee. Review submitted hours before using them in a pay run.
A payroll run groups employee statements for a period and records approval, posting and payment states.
Courses and enrollments track assignments; training records preserve completion and expiration details.
Use cycles, reviews and goals linked to employees. A reviewer records the individual outcome.
Start with the configured staff roles and rehearse access using the roles page.
Start free, then use Proto to change fields, steps and approvals before your team goes live.