US Teaching & School Jobs Scraper
Pricing
from $1.28 / 1,000 results
US Teaching & School Jobs Scraper
Teacher, substitute, paraprofessional, administrator and school staff jobs across the US from SchoolSpring (nationwide) and EdJoin (California): salary, dates, district, location, description, apply link.
Pricing
from $1.28 / 1,000 results
Rating
0.0
(0)
Developer
Artsiom Kunitsyn
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Teacher, substitute, paraprofessional, coach, counselor, administrator and school staff jobs from two of the biggest K-12 job boards in the US, in one clean table:
- SchoolSpring: about 62,000 open jobs at public, charter and private schools nationwide.
- EdJoin: about 15,000 open jobs, almost all at California school districts and county offices.
For education recruiters and staffing agencies, ed-tech sales teams tracking which districts are hiring, researchers studying teacher shortages and pay, and job sites that list school jobs.
What you get (one row per job)
| Field | Example |
|---|---|
title, category, employment_type | Middle School Math Teacher, Special Education / Severe/Profound Disabilities, Full-Time |
employer, school | Santa Ana Unified School District, Z J Williams School |
city, state, postal_code, county, latitude, longitude | Santa Ana, California, 92701-6322 |
salary_min, salary_max, salary_unit, salary_text | 10778, 14892, MONTH, $10,778 - $14,892 Monthly |
posted_date, close_date, start_date, positions | 2026-10-12, 2026-10-23 |
description, requirements (plain text) | |
contact_name, contact_email, contact_phone (the posting's published HR contact) | |
apply_url (the district's own application page when given), job_url, source |
How to use it
- Newest 50 jobs (the default): just run it.
- Every math teacher job in Texas: Keyword
math teacher, StatesTexas, clear Max results. - Every open school job in the US: clear Max results (about 77,000 jobs; turn off Include full posting details for a much faster list of titles, employers, locations and dates).
- Daily new jobs: schedule the same search with Max results cleared. With
mode: auto, each run returns only new and changed jobs, plus jobs taken down since the last run (change_type: "delisted").
Input
| Field | What it does |
|---|---|
keyword | Search words. Empty = every job. |
states | Full state names. Empty = the whole US. |
sources | SchoolSpring, EdJoin or both. |
includeDetails | Description, pay, dates, category, contact and apply link (default on). |
maxItems | Row cap, 50 by default. Clear it for everything. |
mode | auto, full or incremental (see above). |
concurrency | Requests in parallel (default 10). |
impersonate | Browser fingerprint (default chrome). Change only if requests start failing. |
proxyConfiguration | Off by default; not needed. |
Good to know
- A close date is empty when the job is posted until filled.
- Pay is given in whatever unit the district uses (hourly, daily, monthly or yearly); check
salary_unit. - The same job can appear on both boards when a California district posts on both.
- No proxy needed.
Related jobs data scrapers
- Career Site Jobs Scraper — 190,000+ jobs from company career sites (Greenhouse, Ashby, Lever, Workable), filtered by title, country, remote and salary.
- USAJobs Scraper — US federal government jobs with agency, grade, salary and hiring path.
- GovernmentJobs Scraper — US state, county and city government jobs from GovernmentJobs.com.
- Idealist Scraper — nonprofit jobs, volunteer opportunities and the nonprofit organization directory.