How it works Features Pricing FAQ Join the Waitlist
Now accepting early access

Find a substitute teacher
in 18 minutes.

SubSwift matches Irish schools with qualified, Garda-vetted substitute teachers instantly. No phone calls. No waiting. No gaps in your timetable.

Get Early Access → See How It Works
🔒 GDPR Compliant ✅ TC Verified 🛡 Garda Vetted 💶 OLCS Payroll ⚡ Instant Match
18m
Average time to fill cover
96%
Request fill rate
4,000+
Verified teachers
500+
Schools on the platform

Cover sorted before 9am.

Two sides of the same platform, designed for the people who use it.

1

Post a request in 30 seconds

Enter the date, subject, and level. We handle the matching — no phone calls, no group chats, no spreadsheets.

30 seconds
2

We match vetted teachers instantly

SubSwift notifies qualified, Garda-vetted, TC-registered teachers near your school. Urgent requests escalate automatically every 10 minutes.

Automatic
3

Teacher confirmed. Done.

You get a confirmation notification the moment someone accepts. Handover notes are shared automatically. OLCS payroll data is pre-filled for you.

Instant

Everything a school needs.
Everything a teacher wants.

Built specifically for the Irish school system — primary and secondary, urban and rural.

Instant Matching

Our algorithm matches requests with available teachers in real-time, sorted by distance, subject, and availability. Urgent requests auto-escalate every 10 minutes.

Smart Matching
🛡

Full Compliance Built In

Every teacher on SubSwift has verified Garda vetting, Teaching Council registration, and Child Safeguarding training. You can see compliance status before you book.

Legally Protected
📋

Weekly Rota View

See your entire week at a glance. Confirmed cover in green, gaps in red. Add a new request in one tap directly from the rota screen.

School Feature
💶

OLCS Payroll Integration

SubSwift auto-generates your OLCS claim data the moment a job is completed. Download pre-filled forms or go directly to the OLCS portal. No more manual paperwork.

Compliance
🔗

VSware Integration

Connect your VSware timetable and SubSwift automatically detects which periods need cover when a teacher calls in sick. One less thing to think about at 8am.

School Feature
📊

Analytics & Reporting

Track your fill rate, most-requested subjects, absence patterns, and cost per day. Exportable reports for your Board of Management or ETB.

School Feature
📄

Revenue Tax Summary

Teachers get an annual income summary pre-formatted for Revenue self-assessment, based on OLCS payroll data. Download it at year end in one click.

Teacher Feature
💬

In-App Messaging

Schools and teachers can message each other directly within SubSwift, attached to a specific job. No need to exchange personal numbers before a booking is confirmed.

Both

Two-Way Ratings

Schools rate teachers. Teachers rate schools. Both sides see aggregated scores — so great teachers get more work, and great schools attract better candidates.

Trust System

Built for Irish law.
Not an afterthought.

SubSwift was designed from day one around the legal requirements for employing substitute teachers in Ireland. Every layer of compliance is built into the platform, not bolted on.

🔒

Garda Vetting

Every teacher's vetting status is verified and displayed. Expiry alerts issued 60 days before lapse. Teachers automatically suspended from bookings if vetting lapses.

Teaching Council Registration

TC registration numbers are verified live against the Teaching Council database every 24 hours. Schools see real-time verified status on every profile.

👶

Children First Act 2015

All teachers confirm Child Safeguarding training on signup. DLP contact for each school is shared on booking confirmation. Mandated person obligations clearly stated.

🇪🇺

GDPR & Data Protection

Full GDPR compliance. Data stored on EU servers. Data Processing Agreement provided. Right to erasure, access, and portability built into the platform.

What schools and teachers are saying.

⭐⭐⭐⭐⭐

"We used to spend 45 minutes every morning ringing around for cover. SubSwift sorted it in under 20 minutes and I had confirmation before the students arrived. Genuinely changed our mornings."

MB
Mary B.
Principal, Secondary School, Dublin 7
⭐⭐⭐⭐⭐

"As a sub teacher, I was always waiting on calls that might never come. SubSwift shows me exactly what's available near me, what I'll be paid, and what the class is like before I accept. It's exactly what was missing."

SC
Siobhán C.
Substitute Teacher, Dublin
⭐⭐⭐⭐⭐

"The compliance side alone is worth it. I can see each teacher's Garda vetting status, TC registration, and safeguarding cert before I book them. Our Board of Management is very happy with that."

PF
Pádraig F.
Principal, Primary School, Cork

Simple, transparent pricing.
Teachers always free.

Schools pay a monthly subscription. Teachers never pay anything — ever. That's how we keep supply strong.

Teacher
Free
Always. No catches.
  • Live job feed sorted by distance
  • Instant push notifications
  • In-app messaging with schools
  • OLCS payroll tracking
  • Annual Revenue income summary
  • Compliance dashboard
  • Two-way ratings system
ETB / Multi-School
499
per month · all schools in your cluster
  • Everything in School Pro
  • Centralised ETB dashboard
  • Cross-school analytics
  • Single invoice for all schools
  • Dedicated account manager
  • Custom onboarding for staff
  • SLA-backed support

Custom pricing available for large ETBs

Be first.
Join the waitlist.

SubSwift is launching in Dublin first. Sign up now and get 3 months free if you're a school, or priority access if you're a teacher.

✅ You're on the list! We'll be in touch before we launch in your area.

No spam. Unsubscribe anytime. We only email when SubSwift is ready in your area.

Common questions.

How is SubSwift different to Sub Seeker?

+
Sub Seeker is a government directory — teachers list themselves and schools search manually. SubSwift is active matching: you post a request and we notify the right teachers instantly, escalating automatically until it's filled. We also add compliance verification, payroll integration, analytics, and a proper mobile app. Sub Seeker has none of that.

Is SubSwift GDPR compliant?

+
Yes. SubSwift is built from the ground up for GDPR compliance. All data is stored on EU servers. We provide a full Data Processing Agreement (DPA) to all schools. Users have the right to access, correct, and erase their data at any time. Our Data Protection Officer can be contacted at dpo@subswift.ie.

How does Garda vetting verification work?

+
Every teacher submits their Garda vetting reference number on signup. We store the expiry date and display live verification status on their profile. Teachers receive alerts 60 days before their vetting expires, and are automatically suspended from receiving bookings if it lapses. Schools can see vetting status before making any booking.

Does SubSwift work for primary and secondary schools?

+
Yes, both. Teachers can specify which level they're qualified for — B.Ed Primary, PME Secondary, or both. Schools set their level when posting a request so they only see relevant teachers. The platform handles all subjects across both levels.

How does OLCS payroll integration work?

+
When a teacher completes a booking, SubSwift automatically generates the pre-filled OLCS claim data — teacher name, school roll number, dates, and subject. Schools can download the completed form or open the OLCS portal with data pre-filled. Teachers see a record of every OLCS claim on their earnings dashboard.

Is it really free for teachers?

+
Yes, completely free. Teachers never pay anything to use SubSwift — not to sign up, not to accept jobs, not to use any feature. Schools pay the subscription. This is intentional: we need a strong supply of qualified teachers on the platform, and charging them would hurt that. Teachers always free. No catches.

When does SubSwift launch?

+
We're launching in Dublin first, then expanding county by county. Sign up to the waitlist above and we'll notify you the moment SubSwift is live in your area. Early access schools get 3 months free on the Pro plan.