INSIDE THE PRODUCT

Every tool, free with your account.

The same free tools you use to find a role and submit an application.

Resume builder

Build an ATS friendly teaching resume, so it reads cleanly in the software districts use to sort applications. Fill in your history once and download a finished PDF.

Open resume builder

Pay data

Posted pay for 1,001 K–12 teaching jobs, by province

Median posted salaries from live listings — not self-reported. Free to explore, free to cite, downloadable as CSV.

British Columbia

$61,304

660 posted roles

Saskatchewan

$57,488

14 posted roles

Nova Scotia

$46,320

8 posted roles

Ontario

$42,000

319 posted roles

WHERE THESE LISTINGS COME FROM

1,000+ live roles from 390+ hiring organizations, aggregated directly from official district and public employer hiring pages.

ADDED TODAY

130+

LAST UPDATED

Sep 19, 11:00 AM UTC

CLOSED ROLES

Removed within 24 hours

APPLY PATH

Direct to the district

Listings sourced from

For districts and schools

Hiring for your district or school?

Claim your profile, manage the jobs linked to it, and review applications submitted through k12.careers.

Free for everyone.

Browsing jobs, job alerts, the resume builder, the tracker, and interview practice are all free to use.

YOUR RESUME

Your resume and profile stay private until you apply. Districts only see what you choose to send them.

NO RECRUITER SPAM

We never sell your information. The only emails you get are the job alerts you set up and updates on your own applications.

Read the full data policy

Jobs by province

The hiring map

Hiring demand shifts fast — see which provinces have the most live openings right now.

Hover a province to see live job counts — openings change daily, so check back often.

Lower demand
Higher demand

Top hiring cities

Cities setting the hiring pace

Hiring demand shifts fast, so see which cities have the most live K-12 openings right now.

Common questions

Frequently asked questions

Is k12.careers really free?
Yes. Everything on the site is free to use and we never ask for a card. Browsing jobs, setting up alerts, using the resume builder, and applying are all free.
What subjects does k12.careers cover?
k12.careers covers all K-12 teaching subjects including Mathematics, English Language Arts, Science, Social Studies, Physical & Health Education, Visual & Performing Arts, Languages, Leadership & Learning Support, and Career & Technical Education.
How do I set up job alerts on k12.careers?
Create a free account and navigate to Job Alerts. You can filter alerts by subject, location, grade level, or role type and receive email notifications when new matching roles are posted.
How often are new jobs added to k12.careers?
New K-12 teaching jobs are added every day, aggregated directly from official district and public employer hiring pages. Closed roles come down within 24 hours. Sort by "Newest" on any search to see the most recently posted roles first.

Stay updated

Get teaching job alerts for your subject and province. No spam, and you can unsubscribe anytime.

Be the first to know when more new K-12 jobs get posted.